Пытаясь объединить две таблицы mysql, я создал запрос в рабочей среде для проверки, запрос работает нормально, этот запрос является частью моей страницы входа, поэтому в таблице A есть столбцы, которые необходимо вернуть на мою страницу входа и в таблицу У B есть один столбец, который также необходимо вернуть на мою страницу входа. Моя проблема в том, что в моем DAO возвращаемым значением таблицы B является имя столбца, а не содержимое столбца.
Мой DAO:
Как я уже сказал, вход в систему работает нормально, но это "constpaciente.setTipo_negocio("Tipo_Estabelecimento");" возвращайте не содержимое, а имя столбца «Tipo_Estabelecimento».
Спасибо и с уважением.
Пытаясь объединить две таблицы mysql, я создал запрос в рабочей среде для проверки, запрос работает нормально, этот запрос является частью моей страницы входа, поэтому в таблице A есть столбцы, которые необходимо вернуть на мою страницу входа и в таблицу У B есть один столбец, который также необходимо вернуть на мою страницу входа. Моя проблема в том, что в моем DAO возвращаемым значением таблицы B является имя столбца, а не содержимое столбца. Мой DAO: [code]public Usuario getLogin(String Nome, String Senha, String CNPJ) throws Exception { Logger logger = Logger.getLogger(Login_S000.class.getName());
String ListarLogin = "SELECT TPM.CNPJ, TPM.Nome, TPM.Apelido," + " TPM.Coren, TPM.Cremerj, TPM.Senha, TPM.Tipo," + " TCC.Tipo_Estabelecimento" + " FROM tabela_profissional_medico AS TPM" + " JOIN tabela_cadastro_clientes AS TCC ON TCC.CNPJ = TPM.CNPJ" + " WHERE (TPM.Apelido = ? AND TPM.Senha = ? AND TPM.CNPJ = ?)";
Usuario constpaciente = new Usuario(); if (rs.next()) { constpaciente.setNome(rs.getString("Nome")); constpaciente.setApelido(rs.getString("Apelido")); constpaciente.setCoren(rs.getString("Coren")); constpaciente.setCremerj(rs.getString("Cremerj")); constpaciente.setSenha(rs.getString("Senha")); constpaciente.setTipo(rs.getString("Tipo")); constpaciente.setTipo_negocio("Tipo_Estabelecimento");
} else { System.out.println("Senha invalida...."); } Conectar_Banco_W00.fecharConexao(conectar, pstm, rs); return constpaciente; } [/code] Как я уже сказал, вход в систему работает нормально, но это "constpaciente.setTipo_negocio("Tipo_Estabelecimento");" возвращайте не содержимое, а имя столбца «Tipo_Estabelecimento». Спасибо и с уважением.