mybatis中mapper.xml輸入映射

通過parmeterType指定輸入參數類型

類型可以是簡單類型,hashmap,pojo的包裝類型...

一.怎么樣傳遞pojo的包裝類型:

有這樣一個需求:需要完成用戶信息的綜合查詢,需要傳入查詢條件(可能包含用戶信息,訂單信息,商品信息,其他等)

需要傳入的條件很復雜,針對這樣的需求,建議使用包裝類型的pojo,在這個pojo當中,包裝我們需要的查詢條件,將復雜的查詢條件包裝進去,如何去建?

1.添加用戶擴展類:


2.添加用戶查詢條件的自定義包裝類


這樣用戶查詢條件的包裝類型就建好了

3.定義映射文件mapper.xml

在UserMapper.xml中定義用戶信息綜合查詢


mapper.xml中添加

UserMapper.java接口中加入查詢方法


接口中添加的方法圖

編寫測試類:


測試代碼

運行程序

運行結果圖
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容