Mybatis:
foreach标签:
where 1=1
<foreach collection="keyList" item="item" open=" and (" close=")" index="index" separator=" or ">
titleName like concat('%',#{item},'%')
</foreach>
这里面有6个元素,需要注意,分别是:
collection ----> 表示需要迭代的元素类型,很复杂,1)array; 2)set; 3)list; 4)map 5)对象,里面包含有array,set,list,map。
item ---> 迭代元素项,随便填,但是要和标签对里面的#{ }变量保持一致即可。
index ---> 索引,随便填
open ---> 开始位置,定死了是“(”。
seprator ---> 分隔符,定死了是","。
close ---> 结束位置,定死了是“)”。