org.postgresql.util.PSQLException: o nome da coluna usuario não foi encontrado neste ResultSet
Estou obtendo o seguinte erro: org.postgresql.util.PSQLException: o nome da coluna usuario não foi encontrado neste ResultSe
o entanto, eu tenho a seguinte coluna usuario declarada corretamente nas classes apropriada
UsuariosGruposDAO.class
public Object objectFactory(ResultSet rs) {
try {
UsuariosGrupos usergroup = new UsuariosGrupos(rs.getString("usuario"), rs.getString("grupo"));
return usergroup;
} catch (SQLException e) {
e.printStackTrace();
// retorno do método
return null;
}
}
UsuariosGrupos.class
public class UsuariosGrupos {
private String usuario;
private String grupo;
public UsuariosGrupos() {
}
public UsuariosGrupos(String usuario, String grupo) {
this.usuario = usuario;
this.grupo = grupo;
}
O erro aparece na seguinte linha:
ugList.add((UsuariosGrupos) objectFactory(rs));
do meu método List:
List<UsuariosGrupos> ugList = null;
try {
//Conecta no banco
conn.conectar();
//Prepara o preparedStatment
stmt = (PreparedStatement) conn.getPreparedStatement("SELECT * from usuarios_grupos");
//Executa a instrucao SQL
ResultSet rs = stmt.executeQuery();
ugList = new ArrayList<UsuariosGrupos>();
//Enquanto ouver resultSet
while (rs.next()) {
ugList.add((UsuariosGrupos) objectFactory(rs));
}
System.out.println("################################UsuariosGrupos OK################################");
} catch (SQLException e) {
System.out.println("################################UsuariosGrupos Falhou################################");
e.printStackTrace();
} finally {
conn.desconectar();
}
return ugList;
}
O estranho é que, quando testo minha lista separadamente, a tabela de dados exibe os resultados apropriados. No entanto, quando executo meu aplicativo inteiro, nada aparece e recebo esse erro informando que a coluna usuario não pode ser encontrada no conjunto de resultados. Alguma sugestão
A tabela possui dois campos:
Usuarios | Grupos
admin 2
admin 3
É exibido bem quando eu separo meu código jsf, mas não exibe os dados quando os tenho em um arquivo JS