今天在做Hibernate查询是,
报错org.hibernate.hql.ast.QuerySyntaxException: tuser is not mapped [from tuser]
原因是没有映射的tuser这个名字
hql中的查询语句 ,from后跟的是实体类的的名字,也是hibernate映射文件中的名字TUser
<class name="TUser" table="t_user">
所以
更改 Query query = session.createQuery("from tuser");
为 Query query = session.createQuery("from TUser");即可
本文解决了在使用Hibernate进行HQL查询时遇到的tuserisnotmapped错误。问题在于查询语句中使用的实体名称与映射文件中的名称不一致。通过确保HQL查询中的实体名称与映射文件中的名称相匹配来修复该问题。

被折叠的 条评论
为什么被折叠?



