springboot项目整合mybatis想要实现分页功能,那么是自己封装好还是使用分页插件好呢?
如果是使用分页插件好的话,那么使用那些分页插件比较好?希望各位有经验的大佬不吝赐教!
非常感谢!
我是没有自己封装,封装起来麻烦还容易出错,出了错你还不好找。可以用楼上说的PageHelper
PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件
原本以为分页插件,应该是很简单的,然而PageHelper比我想象的要复杂许多,它做的很强大,也很彻底,强大到使用者可能并不需要这么多功能,彻底到一参可以两用。但是,我认为,作为分页插件,完成物理分页任务是根本,其它的很多智能并不是必要的,保持它够傻够憨,专业术语叫stupid,简单就是美。
用分页插件就好,方便。可以看一下 PageHelper
分页插件是通用的,虽然说用起来方便但是,有些还是和你的风格有区别,自己封装的虽然麻烦一点,但是有自己决定怎么使用
自己封装吧,这样要比插件要灵活的多,虽然麻烦点,但是后期想要变更一下,要灵活的多
推荐使用Mybatis的一个插件,PageHelper,非常方便mybatis分页查询
PageHelper不错,但是也可以自己封装,出问题了也好修改
mybatisplus中有分页插件
整合jpa就行了,jpa比较方便
分页插件基本上就能满足需求了,如果有特殊需要可以自己封装。