java-web - SpringBoot如何使用JavaBean配置mybatis分页插件
本文介绍了java-web - SpringBoot如何使用JavaBean配置mybatis分页插件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
系统环境:
SpringBoot(配置方式全部采用javaBean)
MyBatis
数据库:Oracle
以下是sqlSessionFactory的配置
我想在现在的配置中增加mybatis的分页插件,经过一些尝试没有成功。
由于使用的javaBean的配置个人不太熟练,然后在开源的插件配置上都是xml的配置,哪位同学有经验请指教。
以下是我的一些参考资料
参考资料:
https://github.com/abel533/My...
http://blog.csdn.net/isea533/...
解决方案
PageHelper pageHelper这个没有实现Interceptor接口怎么给new Interceptor[]?
新版本中有个PageInterceptor类实现了Interceptor接口,这个时候赋值给new Interceptor[]才可行。
// 设置MyBatis分页插件
PageInterceptor pageInterceptor = new PageInterceptor();
Properties properties = new Properties();
properties.setProperty("helperDialect", "oracle");
properties.setProperty("offsetAsPageNum", "true");
properties.setProperty("rowBoundsWithCount", "true");
pageInterceptor.setProperties(properties);
bean.setPlugins(new Interceptor[]{pageInterceptor});
这篇关于java-web - SpringBoot如何使用JavaBean配置mybatis分页插件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文