我使用PostgreSQL,IntelliJ IDEA的,Spring MVC的,Hibernate的PostgreSQL的Hibernate和IntelliJ IDEA的结果org.hibernate.QueryException:意外字符:“'
当我试图从表中检索的用户列表。”用户”我收到异常象下面这样:
重度:Servlet.service()进行的servlet [想法]在上下文中与路径[]抛出异常[请求处理失败;嵌套的异常是org.hibernate.QueryException:意想不到炭: ' “'[选择* ”用户“]与根源 org.hibernate.QueryException:意想不到字符: '”'。[从 “用户”]选择*
当我试图执行在DB控制台SQL查询(select * from "Users"
)它工作正常。
这里是我的代码时,我收到异常:
public List listUser() {
return sessionFactory.getCurrentSession()
.createQuery("select * from \"Users\"").list();
}
有人可以指点我这个问题?
这只是表名。 –
我将实体名称更改为用户并使用HQL版本。它的工作原理。但我不得不将表名从用户更改为用户。甚至认为我在查询中使用了大写字母U的用户。感谢您的帮助!! –