接收的参数类型:map
传输的参数别名:params (@Param(“params”)Map map)
1、描述
-
问题:测试插入接口的时候发现操作:
SqlSession [xxx] was not registered for synchronization because synchronization is not active
-
原因:由于sql的参数中出现字段不存在的情况
2、判断参数是否存在 (name字段)
<if test="_parameter.containsKey('params.name')"></if>
3、判断参数是否为空(name字段)
<if test="'params.name !='' and params.name is null"></if>
4、_parameter - 初认识方法
-
get(Int index)
获取参数值,0为第一个参数,以此类推
-
containsKey
判断参数中是否存在字段