基于 exectur 拦截 查询请求
- 1.java 代码示例:
PageHelper.pageStart(defaultPager);
//mapper方法 以 ByPager 结尾,这是可配置的
List<Object> list = testerMapper.selectListByPager(post);
PageHelper.pageEnd();- 2.在mybatis -config.xml 中的配置
<plugins>
<plugin interceptor="com.zuicoding.platform.mybatis.pagination.PaginationHandler">
<property name="dialect" value="mysql"/>
</plugin>
</plugins>- 3.sql 方言 dialect 是可配置的,目前提供的有mysql(默认,直接写 mysql 就可以)的方言。
当然如果 你可以自定义 sql dialect ,只需要实现 IDialect 接口就可以了,然后在
<property name="dialect" value="xxx.xxx.xxx"/>配置你的实现类引用就可以了。