mybaties 多条件查询及分页8
1、1.StudentMappers中新增查询方法,入参为姓名和年龄

2、2.配置我中SQL只用#{param1}来代替参数

3、3.测试查询如下

4、4.注:以上多参数的可以被Map形式的替代,实际开发中也推荐使用Map方式来进行传值
5、5.分页查询,StudentMapper中新增两个查询方法一种使用RowBounds 作为入参 - 物理分页一种使用Map作为入参 - 逻辑分页

6、6.xml中配置如下

7、7.物理分页my水瑞侮瑜baties 中如果查询100条,每页10条,它是先把100条查询出来放入内存中,然后再进行分页!所以数据量小的情况下,可以使用

8、8.逻辑分页,实际上就是把起始条数,和每页展示条数当做参数传入SQL

9、9.查询结果如下

10、10.mybaties的二级缓存

11、11.结合上边的查询,如果启动二级缓存的话,Junit会报错,但能查询出结果来,这是从内存中读取的数据!感兴趣的可以自己试试