您的位置:首页 > 产品设计 > UI/UE

出现“org.hibernate.QueryException: could not resolve property”错误的解决

2016-01-13 17:25 435 查看
转载请注明出处:/article/3638641.html

本文出自【我是干勾鱼的博客

使用hibernate执行查询时,有时候会出现:

[code]org.hibernate.QueryException: could not resolve property


的问题,这是由于HQL和SQL的语句使用不同造成的。hibernate使用hql语法,而sql语法与hql是不一样的。使用hql时,字段名要与hbm.xml文件中的“name”的值保持一致:

[code]<propery name="Count" column="count" />


如上,则就要用首字母大写的“Count”,不是小写的。

所以,尽量保持加入sql表的字段,与映射成hbm.xml文件中属性的name值一致,就会很少发生错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: