请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么分页查询的时候要单独写一个SQL来查询记录数,直接取查询到的List的size不行吗

正在回答

1回答

你这个问题惊到我了,如果数据记录有100万条,难道要把这100万条数据加载到list中才能知道总数?电脑内存也放不下这么多数据

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕的地0255978 #1
    。。。
    service里面分页查询都是,先查询list,再用同样的条件查询记录数,不是多此一举吗?
    回复 有任何疑惑可以回复我~ 2023-05-04 19:36:23
  • 神思者 回复 提问者 qq_慕的地0255978 #2
    那是查询的总记录数,给前端分页控件用的。一页20条记录,你能说数据总数是20条记录吗?
    回复 有任何疑惑可以回复我~ 2023-05-04 22:04:37
  • 提问者 qq_慕的地0255978 回复 神思者 #3
    嗯,这个我理解,但是使用查询出来的list的size不是一样的吗,为什么还要单独的在查询一次加大数据库的负载。
    回复 有任何疑惑可以回复我~ 2023-05-04 22:06:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信