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

关于org.hibernate.hql.ast.QuerySyntaxException: 关键字命名的类 is not mapped [from 关键字命名的类 ]

2012-10-11 10:19 495 查看
首先检查是不是在hibernate 的属性配置里是否加载有

<property name="packagesToScan">
<list>
<value>com.test.model</value>
</list>
</property>
或者
<property name="annotatedClasses">
<list>
<value>com.test.model.Orders</value>
<value>com.test.model.Users</value>
</list>
</property>

以及注解@annotation是否有漏写。

-------------------重点分割线-----------------------

在SQL中order是关键字,user也是关键字。所以我们的vo类名和表名一定不能用关键字,否则也会出现文章题目那句异常提醒。

解决办法:

把类名实体名改为非关键字,比如加个s。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐