您的位置:首页 > 移动开发

Hibernate 中出现 users is not mapped 问题

2015-08-03 14:12 435 查看
我们在用hibernate的hql进行查询时经常会出现一个异常:



它说这个表不匹配,网上各种说法都是什么配置文件不对啊之类的,其实不然,这是hql语句的问题,

String hql="from goodsbigtype g where g.goodsBigTypeName like '二%'";

goodsbigtype 是数据库表中的表名,这其实是不对的, HQL语句中表名应该是ORM映射的类名,所以应该改成:

String hql="FROM GoodsBigType g where g.goodsBigTypeName like '二%'";



并且g.goodsBigTypeName中的goodsBigTypeName必须与GoodsBigType
类中相应的属性名要保持一致。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: