Possible Duplicate:
org.postgresql.util.PSQLException: The column name usuario was not found in this ResultSet
我抱歉以同样的错误来问这个问题。 然而,情况有所不同。
因此,我为我们提供的数据库表如下:
usuario | grupo
admin | 1
admin | 1
erion | 5
我的一套结果方法如下:
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;
}
}
错误出现在同一个行文上:
ugList.add((UsuariosGrupos) objectFactory(rs));
在我的清单方法中:
public List<UsuariosGrupos> select() {
//Colecao List recebe null
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;
}
这是我的乌苏里奥。 Grupos模型:
public class UsuariosGrupos {
private String usuario;
private String grupo;
public UsuariosGrupos() {
}
public UsuariosGrupos(String usuario, String grupo) {
this.usuario = usuario;
this.grupo = grupo;
}
public String getGrupo() {
return grupo;
}
public void setGrupo(String grupo) {
this.grupo = grupo;
}
public String getUsuario() {
return usuario;
}
public void setUsuario(String usuario) {
this.usuario = usuario;
}
}
我拿不到。 我的结果与我的数据库相匹配,但我正在发现错误。 Same letter-casing. 是否有任何人知道我做了什么错误?
我的乌阿里奥斯-戈鲁戈斯的乌阿里奥和贪.是一个主要的综合关键。 你们是否认为与错误有任何关系? 感谢!