-
使用hql查询时的异常:Xxx is not mapped
描述:表引用问题
异常原因:没有这个表的实体类
例如:数据库表t_sys_menu,实体类Menu,hql编写:from Menu
,但是你可能写成了from Menu1
。或者还有一个实体类Menu1,你需要查询Menu1的内容,但是你可能写成了from Menu
。
注意:首先要查看查询语句中是否使用了数据库表中的表名,而不是实体类。同一个数据库表的实体类名有多个的时候,要引用正确的类名。 -
ORA-00918: column ambiguously defined
描述:字段问题
异常原因:select 查询的字段在from的两张表中都存在,导致数据库无法区别需要查询的字段来自于哪张表 -
Path expected for join!错误
原因:hql不支持join语法。
解决方法:参考 https://blog.csdn.net/sinat_36707441/article/details/79421313 -
could not extract ResultSet
描述:不能导出数据集
异常原因:实体类属性同数据库表字段不一致。
解决方法:对比实体类和数据库表,保证类属性同表字段一一对应。
Hibernate异常归总
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.