這句話翻譯過來就是無法提取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也不會有什么問題,再有其他遇到的問題會附上