MyBatis基礎入門《二十》動態SQL(foreach)
阿新 • • 發佈:2018-11-04
MyBatis基礎入門《二十》動態SQL(foreach)
1. 迭代一個集合,通常用於in條件
2. 屬性
> item
> index
> collection : 必須指定
> list
> array
> map-key
> open
> separator
> close
>>> 程式碼示例:
ClientMapper.java 介面
ClientMapper.xml檔案
注意:
由於介面中定義的getClients方法中的引數,是一個數組。所以,<foreach>標籤中的 collection 屬性值必須填:array
測試介面:
測試結果:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
ClientMapper.java介面
ClientMapper.xml 檔案
測試方法:
測試結果:
如有問題,歡迎糾正!!!
如有轉載,請標明源處:https://www.cnblogs.com/Charles-Yuan/p/9905874.html