编程拾遗

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);

来一发吐槽

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据