mybatis操作map集合并取得size

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/boom_man/article/details/80429821

如果是在条件中获得size

<if test="map.size > 0">

</if>

如果是在sql中拼接:注意使用

a &lt; ${map.size}
<--  &lt; 小于转义 -->

foreach集合遍历
这里写图片描述

官方文档地址:http://www.mybatis.org/mybatis-3/zh/dynamic-sql.html

示例:

<foreach collection="map" separator="OR" index="key" item="value" >
             #{key},#{value}
</foreach>

最后:请勿将代码直接复制到mybatis中执行,自己手打一遍,因为可能出现网页转义 特殊符号等问题,这会让你很难找到错误原因

猜你喜欢

转载自blog.csdn.net/boom_man/article/details/80429821