Hibernate异常归总

  • 使用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
    描述:不能导出数据集
    异常原因:实体类属性同数据库表字段不一致。
    解决方法:对比实体类和数据库表,保证类属性同表字段一一对应。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值