mybatis引數型別錯誤

icode小白發表於2020-12-15

There is no getter for property named ‘eid’ in ‘class java.lang.String’
解析:在class java.lang.string中沒有屬性eid的getter,(在底層用的是getter獲取值所以不能直接傳引數名)

解決: 中 不 能 傳 入 e i d 單 個 用 {}中不能傳入eid 單個用 eid{value}或 p a r a m e t e r , 多 個 用 {_parameter},多個用 parameter,{param1}、 p a r a m 2 但 是 要 注 意 {param2}但是要注意 param2{}的單引號問題

Caused by: org.apache.ibatis.binding.BindingException: Parameter ‘eid’ not found. Available parameters are [0, 1, param1, param2]
解析:獲取引數有問題:引數eid沒有找到,可用的引數是 [0, 1, param1, param2]

解決:改成可用引數就可以了

相關文章