1. 程式人生 > >Springboot 出現ibatis:there is no getter for property named 'XX' in class XX的原因及解決辦法

Springboot 出現ibatis:there is no getter for property named 'XX' in class XX的原因及解決辦法

目錄

Dao層書寫的過程中,對映的引數無法對應上。

比如在書寫Mapper層
@Select(“select * from XXX where XX =#{abc};”)
其中abc是Dao層ABC的一個成員變數,已經由idea自動生成了getter and setter

報錯示例

@Select(“select * from XXX where XX =#{ABC.abc};”)

報錯原因在於,使用#{}進行引數的引用時,預設讀取傳入物件的對應方法。這個地方,被讀取的第一個詞ABC

,並不是Dao層ABC的某一個物件。故在使用過程中發生報錯。


未完待續 2018/11/13