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
    描述:不能導出數據集
    異常原因:實體類屬性同數據庫表字段不一致。
    解決方法:對比實體類和數據庫表,保證類屬性同表字段一一對應。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章