mybatis复杂SQL查询——In查询
select的范围查询条件可以是 list 、array 、map
共同点都是使用foreach标签,collection表示使用的集合,item表示其中共性的元素代表,open表示以什么开始,close表示以什么结束,中间使用separator为逗号分隔开。不同的是使用的collection不同。在使用list查询的时候,collection是list,数组查询的时候,使用的是array,map需要注意使用的是key的值。而不是map
编写测试方法
mybatis复杂SQL查询——Like查询
注意处理乱码问题,如果未处理乱码问题,查询的结果始终为0
如果传递的参数是Map对象:
如果传递的参数是类型对象:
传递的参数是属性
mybatis复杂SQL查询——between查询范围内的数据
由于存储的是多个数据,所以采用map存值
编写mapper
另外一种SQL语句的写法