配置mybatis属性,可以用mybatis-config.xml来配置,也可以使用@Configuration 注解的java类来实现。
1)在xml文件中加入pageHelper
<plugins>
<plugin interceptor="com.github.pagehelper.PageHelper">
<property name="dialect" value="mysql"></property>
<property name="offsetAsPageNum" value="true"></property>
<property name="rowBoundsWithCount" value="true"></property>
<property name="pageSizeZero" value="true"></property>
<property name="reasonable" value="false">(/property>
<property name="supportMethodsArguments" value="false">(/property>
<property name="returnPageInfo" value="none">(/property>
</plugin>
</plugins>
2)在注解类里加pageHelper
@Bean
public Interceptor pageHelper() {
PageHelper pageHelper = new PageHelper();
SqlUtilConfig config = new SqlUtilConfig();
config.setOffsetAsPageNum(true);
config.setRowBoundsWithCount(true);
config.setPageSizeZero(true);
config.setReasonable(true);
pageHelper.setSqlUtilConfig(config);
return pageHelper;
}
注意: mybatis-config.xml 与 @Configuration 注解的java类 两种方式不宜混合使用。应只采取其中一种。