MyBatis 分割字符串类型

对象的字符串字段classification="SHA1289712,SHA1289713" ,需要把classification分割出来,并进行遍历;

如果是传单个值,就可以直接分割

或者1、封装成array数组类型 collection="array";

2、封装成List类型 collection="list";

3、封装成Map类型 collection="是传入的参数Map的key";

<if test="classification != null and classification != ''">
    and classification in
    <foreach item="item" index="index" collection="classification.split(',')" open="(" separator="," close=")">
        #{item}
    </foreach>
</if>
发布了32 篇原创文章 · 获赞 6 · 访问量 6856

猜你喜欢

转载自blog.csdn.net/qq_42307369/article/details/103194466