关于mybaties排序问题

来源:9-2 新增权限接口开发

慕粉3884565

2019-01-27

老师就是比如通过mybaties分页后要排序,我的通常思路是先把数据查出来进行排序然后通过mybaties分页,和都让分页插件做,连排序都拿给分页插件做性能是不是一样的

写回答

2回答

Jimin

2019-01-28

你好,具体两种做法哪个性能更好,其实要考虑数据量级,比如能查出上万条纪录每次只取前10条,与总共能查出20条取前10条,单独说性能哪个好可能不会有明确的结论。但是有一点,如果每次查全量,势必会查出许多无用的数据,以及带来更大的网络开销,因此我个人是不支持查全量的

0
2
Jimin
回复
慕粉3884565
基本上都会选择sql或其他直接过滤好分页数据拿出来,毕竟数据量一直在涨,随时都可能爆内存,
2019-01-29
共2条回复

慕少8273353

2019-01-27

mybatis是先分页,然后查出分页的数据,不会把数据全查出来再分页。就算手动实现也是先查数量,然后查一页的数据。

0
1
慕粉3884565
我的意思是交给mybaties分页和排序,和自己先排序然后再交给mybaites分页,性能哪个好点
2019-01-27
共1条回复

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2260 学习 · 1347 问题

查看课程