KKB : mybatis复杂SQL查询

 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语句的写法

猜你喜欢

转载自blog.csdn.net/awodwde/article/details/113041025