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
若现在就觉得失望无力,未来那么远你该怎么扛 —— 致自己