MyBatis使用Map参数
方法一
如果传入的map有注解@Param(“params”),则key集合可以写成params.keys,value集合可以写成params.values。
1 | public interface TestMapper { |
1 |
|
但是这两种方式map中的key只能是String类型,如果是其他类型,得到的value是null。#{params[${key}]}还可以写成${params[key]}。
方法二
如果传入的map的key要适用所有类型,可以遍历Map中的entrySet。
1 | public interface TestMapper { |
1 |
|