赚钱和真正的爱情总是不会主动找上门的。
----吴言摘
解决代码
<
分析
<trim>标签suffixOverrides:去掉后缀匹配上的东西,本例中后缀如果是 OR t.custid in()与suffixOverrides的属性值刚好匹配,则去掉 OR t.custid in()
index 集合迭代的位置从0开始,为何需要
扩展1:foreach元素的属性主要有 item、index、 collection、open、separator、close
collection foreach循环的对象
item 集合中每一个元素或者该集合的对象,支持对象点属性的方式获取属性#{obj.filed} 或#{value}
index 循环的下标,从0开始
open 表示以什么开始
separator 每次进行迭代之间以什么符号作为分隔符
close表示以什么结束
扩展2:MyBatis trim 标签四个属性和其作用
prefix 添加前缀
prefixOverrides 删除前缀
suffix 添加后缀
suffixOverrides 删除后缀
花有重开日,人无再少年。相逢拌酩酊,何必备芳鲜。
----吴言摘