Mybatis传入参数类型为List作为条件进行查询
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis传入参数类型为List作为条件进行查询相关的知识,希望对你有一定的参考价值。
参考技术A 现在想查询type为2、3的所有数据(甚至想查询type为1,2,3,4,5....,100的所有数据)并且返回的值是Map(key为id,value为constant类)如果采用一个一个传参的方式进行查询肯定是不行的,以下是通过Mybatis提供的foreach标签并配合in进行查询
pojo中的实体类最好重写toString方法
MyBatis传入多个参数 ,List集合
参考技术A 一.单个参数:二、多参数:
三、Map封装多参数:
四、List封装in:
五、多参数传递之注解方式示:
六、selectList()只能传递一个参数,但实际所需参数既要包含String类型,又要包含List类型时的处理方法:
将参数放入Map,再取出Map中的List遍历。如下:
以上是关于Mybatis传入参数类型为List作为条件进行查询的主要内容,如果未能解决你的问题,请参考以下文章