Mybatis foreach collection 属性

Mybatis foreach collection属性

1、当传入的是单个参数并且类型是List的时候,collection属性值为list

2、当传入的是单个参数并且参数类型是array的时候,collection的属性值为array

上面这两种如果不想用默认的 list或array的话,可以在Mappper接口参数前加上 @Param()注解 改变属性值

例如:

public List<String> queryExistCodeInCode(@Param("codes") List<String> codes);

3、当传入的是对象时,集合在对象中,collection属性值为属性名

4、当传入是Map时,集合在Map中,collection属性值为键值

猜你喜欢

转载自blog.csdn.net/qq_35170213/article/details/80932763
今日推荐