MyBatis提供了一个RowBounds类型,在查询时只需溴溢菏确要指定RowBounds的参数对象可以控制抓取记录的起点和数量。
工具/原料
jdk1.8
mybatis-3.1.0.jar,mysql-connector-java-5.1.6.jar,junit4
方法/步骤
1、使用经验引用中配置完成的代码进行修改,首先,在BookDao中添加方法findAll,查询全部的数据出来。
2、在BookMapper中添加findAll的sql和结果类型。
3、添加测试方法,其中创建RowBounds对象,设置起始记录offset为第0条,查询条数limit为2条。
4、以junit运行该测试方法,获取结果,对比数据查出两条,证明查询成功。
5、修改测试方法中的起始位置,设置艺皱麾酪offset为1,以junit运行方法,获取结果;分析结果是从第二条开始查询,查询到第2和第3条数据。
6、设置offset为0,limit为3,运行方法,获取结果;从第一条开始,查询出三条记录。