org.hibernate.hql.ast.QuerySyntaxException: xxx is not mapped [from xxx] - answerstu - answerstu.com answerstu

org.hibernate.hql.ast.QuerySyntaxException: xxx is not mapped [from xxx]

我想用hibernate查询数据库里面是否有这个表的数据

运行的时候出现这个错误

org.hibernate.hql.ast.QuerySyntaxException: xxx is not mapped [from xxx]


发现错误的地方应该是CIMS_zh这里错了,我在createQuery(hql)方法里面原本写的是  createQuery("from CIMS_zh"),应该替换成createQuery("from Zh"),

因为Hibernate是对类查询的,而“CIMS_zh”对应的是数据库中的表,与这个表建立对应关系的类是“Zh”,所以只要将“CIMS_zh”替换成“Zh”即可。

Leave a Reply

Your email address will not be published. Required fields are marked *

You can use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>