工作中遇到的问题,列表查询速度很慢,代码如下:
mybatis是这么写的:
调试发现原因是用的PageHelper分页插件,每次都要统计总数:
解决方法:重写pagehelper的select COUNT()方法
在Mapperj里写一个新的查询方法,末尾加上_COUNT,前面命名一致,返回结果必须是Long.
再看效果,获取总条数的方法已经改变,速度快了很多,完美解决!
如果帮到了你,欢迎点个赞!
工作中遇到的问题,列表查询速度很慢,代码如下:
mybatis是这么写的:
调试发现原因是用的PageHelper分页插件,每次都要统计总数:
解决方法:重写pagehelper的select COUNT()方法
在Mapperj里写一个新的查询方法,末尾加上_COUNT,前面命名一致,返回结果必须是Long.
再看效果,获取总条数的方法已经改变,速度快了很多,完美解决!
如果帮到了你,欢迎点个赞!