1. 程式人生 > >MyBatis基礎入門《二十》動態SQL(foreach)

MyBatis基礎入門《二十》動態SQL(foreach)

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