1. 迭代一个集合,通常用于in条件

2. 属性

  > item

  > index

  > collection : 必须指定

    > list

    > array

    > map-key

  > open

  > separator

  > close

 

>>> 代码示例:

ClientMapper.java 接口

MyBatis基础入门《二十》动态SQL(foreach)

 

 

ClientMapper.xml文件

MyBatis基础入门《二十》动态SQL(foreach)

  注意:

    由于接口中定义的getClients方法中的参数,是一个数组。所以,<foreach>标签中的 collection 属性值必须填:array  

 

测试接口:

MyBatis基础入门《二十》动态SQL(foreach)

 

测试结果:

MyBatis基础入门《二十》动态SQL(foreach)

 

 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

ClientMapper.java接口

MyBatis基础入门《二十》动态SQL(foreach)

 

ClientMapper.xml 文件

MyBatis基础入门《二十》动态SQL(foreach)

 

测试方法:

MyBatis基础入门《二十》动态SQL(foreach)

 

测试结果:

MyBatis基础入门《二十》动态SQL(foreach)

 

 如有问题,欢迎纠正!!!

如有转载,请标明源处:https://www.cnblogs.com/Charles-Yuan/p/9905874.html

 

相关文章:

  • 2021-05-07
  • 2021-11-14
  • 2022-12-23
  • 2021-08-21
  • 2022-02-02
  • 2021-11-01
  • 2021-12-14
猜你喜欢
  • 2021-08-16
  • 2021-09-12
  • 2021-06-24
  • 2021-09-11
  • 2021-08-25
  • 2022-01-04
相关资源
相似解决方案