Mybatis使用注解以及参数为List的查询
playerzhou
无回复
- List在传入查询语句中Mybatis会将其转为Map,key值为"collection"和" list",value值为list内原有的内容
- 访问list中的内容可使用形如list[index]的方式,index为下标
- 若list内存放的是一个对象,还可通过list[index].property的方式获取属性
- 例
class Person{
String name;
};@Select("select * from person where name=#{list[0].name}")
List<Person> select(List<Person> person);
来一发吐槽