Mybatis-取值方法

获取参数

对于变量可以使用#{param} 方式进行拼接。mybatis 也支持${param} 的方式。这两种方式的区别如下:

  • #{param} 表示读取param参数的值,并将该值做字段的的值进行比较;

  • ${param} 表示读取param的值,并将param值当成数据库表中的某个字段。

WHERE IN获取数组

1
2
3
4
5
6
<if test="ids != null">
WHERE id IN
<foreach collection="ids" item="id" index="index" open="(" close=")" separator=",">
#{id}
</foreach>
</if>