- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我收到以下错误:org.postgresql.util.PSQLException:在此结果集中找不到列名 usuario。
但是,我在相应的类中正确声明了以下列 usuario!
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;
}
错误出现在以下行中:
ugList.add((UsuariosGrupos) objectFactory(rs));
我的 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;
}
奇怪的是,当我单独测试我的列表时,数据表会显示相应的结果。但是,当我运行我的整个应用程序时,没有任何显示,并且我收到错误消息,指出在结果集中找不到列 usuario。有什么建议吗?
该表有两个字段:
Usuarios | Grupos
admin 2
admin 3
当我分离我的 jsf 代码时它显示良好,但当我将它放在一个 JSF 文件中时不显示数据。
最佳答案
您的表转储显示该字段为“Usarios”,但您正在执行 rs.getString("usuario")
。不应该是下面的吗?
rs.getString("usuarios")
如果这不起作用,那么我建议调试您的代码,在 getString
行上放置一个断点并查看 ResultSet
以查看字段名称是什么那里。
关于java - 组织.postgresql.util.PSQLException : The column name usuario was not found in this ResultSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8793399/
当我尝试执行“makemigrations”时,我在 django 中遇到了这个错误 代码: from django.db import models from django.contrib.auth
我有一个错误: incompatibles types : list cannot be converted to list 我不知道为什么,我需要你的帮助 package com.dao; imp
我收到以下错误:org.postgresql.util.PSQLException:在此结果集中找不到列名 usuario。 但是,我在相应的类中正确声明了以下列 usuario! UsuariosG
程序在启动时运行流畅,但在我错误地删除数据库后,开始出现错误哑巴。真的我不明白为什么?错误代码为 Process: com.rafaquarta.whatsapp, PID: 6886 co
我正在使用 Java 1.8 处理实体 @OneToMany 和 @ManyToOne 之间的关系以及 Spring-MVC 和 Spring-Data-JPA,但我收到以下错误: GRAVE: Se
当我运行网络应用程序时,我遇到此错误: SEVERE: Context initialization failed org.springframework.beans.factory.BeanCrea
我是一名优秀的程序员,十分优秀!