hibernate創建本地查詢后進行查詢的時候報錯: could not execute query;列名無效


今天在走數據下發的時候遇到了一個問題:

創建一個sql語句(sql語句很簡單)

創建了一個本地查詢,執行這個sql語句

結果報錯:could not execute query;列名無效

先檢查數據庫,然后檢查實體映射類,改用注解的都用了

數據庫里沒有的字段也用@Transient了

打印出來的錯誤日志信息也很簡單,列名無效

我就在映射實體類里面,不僅在字段上面加了@Transient,

在get方法上面也加了@Transient

於是神奇的事情發生了,數據下發成功了

可是我之前開發@Transient都是放在字段上面也沒有這種問題,

所以@Transient這個注解就很神奇


免責聲明!

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



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