hibernate.exception.GenericJDBCException: could not extract ResultSet 解決辦法


這句話翻譯過來就是無法提取ResultSet

我在聯查表的視圖的時候發現的問題,明明之前好好的

那么你就得想想了

你再把錯誤信息往上翻翻,能不能看到   no viable alternative at input‘XXXX’

是不是在關聯表里更改了字段名視圖里沒改,字段名都不匹配它找個屁啊(笑)

 

是不是SQL語句有問題?你在數據庫里能查到放代碼里就查不到了?(不可能嘛)

再看看這句是不是似曾相識?

 references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them

發現這個問題,從以下幾點檢查

1.視圖字段和查詢表字段是否名字一致

2.sql是否書寫正確

3.映射實體是否完全匹配表

 

還有,如果A表的主鍵關聯了B表的外鍵,如果執行刪除A表有外鍵關聯的列,也會報錯,具體不展開說了,主外鍵關聯從控制台消息就能看到了

一般來說數據庫里執行的語句沒問題,Hibernate也不會有什么問題,再有其他遇到的問題會附上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM