在映射文件中,通過parameterType指定輸入參數的類型,類型可以是簡單類型、hashmap、pojo的包裝類型。在測試包裝類型過程中產生了一個錯誤:org.apache.ibatis.exceptions.PersistenceException、錯誤如下。

映射文件如下:

我們來看着錯誤提示:There is no getter for property named 'UserCustom' in 'class com.murongtech.mybatis.domain.UserQueryVo' 大致意思是在UserQueryVo類中屬性UserCustom 沒有相應的get方法。這里就是問題的所在了,我在SQL中使用#{UserCustom.sex},而我在UserQueryVo定義的屬性是小寫開頭的userCustom。所以換成小寫,問題就解決了。
