各种框架中,一般都是传入实体类,那么在某些情况下,就不能既想要传入实体类,还想要传入list来用mybatis的foreach来迭代,那么可以用字符串代替。
比如字符串strs="1,2,3,4,5,6",这个我们在用foreach迭代的时候,就可以这样写:
<foreach item="str" index="index" collection="strs.split(',')" open="(" close=")" separator=",">
#{str}
</foreach>
这样就达到了传入字符串,还能让mybatis自动迭代的目的。