1.原来的分页使用:
1.Mapper增加分页查询方法
2.Mapper.xml编写sql
3. 测试用例
二、分页插件的使用:
1.在MyBatis配置文件中集成
<plugins>
<!--com.github.pagehelper为PageHelper类所在包名,分页插件应该配置在通用Mapper上 -->
<plugin
interceptor=
"com.github.pagehelper.PageHelper"
>
<property
name=
"dialect"
value=
"mysql"
/>
<!--该参数默认为false -->
<!--设置为true时,使用RowBounds分页会进行count查询 -->
<property
name=
"rowBoundsWithCount"
value=
"true"
/>
</plugin>
<!--使用通用Mapper -->
<plugin
interceptor=
"com.github.abel533.mapperhelper.MapperInterceptor"
>
<!--主键自增回写方法,默认值MYSQL,详细说明请看文档 -->
<property
name=
"IDENTITY"
value=
"MYSQL"
/>
<!--通用Mapper接口,多个通用接口用逗号隔开 -->
<property
name=
"mappers"
value=
"com.github.abel533.mapper.Mapper"
/>
</plugin>
</plugins>
2.测试用例