今天在走數據下發的時候遇到了一個問題:
創建一個sql語句(sql語句很簡單)
創建了一個本地查詢,執行這個sql語句
結果報錯:could not execute query;列名無效
先檢查數據庫,然后檢查實體映射類,改用注解的都用了
數據庫里沒有的字段也用@Transient了
打印出來的錯誤日志信息也很簡單,列名無效
我就在映射實體類里面,不僅在字段上面加了@Transient,
在get方法上面也加了@Transient
於是神奇的事情發生了,數據下發成功了
可是我之前開發@Transient都是放在字段上面也沒有這種問題,
所以@Transient這個注解就很神奇