积木工具箱 发表于 2021-3-12 13:01

mybatis-plus问题请教

大佬们 我现在遇到个很尴尬的问题 使用mybatisplus分页查询数据后 还要从redis里拿在线状态在对查询的数据进行一次筛选 这就导致了出来的分页的总页数不对 又不想用内存分页有什么好办法吗

两只小蜜蜂 发表于 2021-3-12 13:11

数据量要是不大,别用后端的分页,直接前台做分页,我平时数据量不大直接就用element ui的分页了。

SGC沉默 发表于 2021-3-12 13:14

两只小蜜蜂 发表于 2021-3-11 17:11
数据量要是不大,别用后端的分页,直接前台做分页,我平时数据量不大直接就用element ui的分页了。

我觉得既然分页了那么数据跟需求一般都不小

zouludaifeng 发表于 2021-3-12 13:15

如果其他的数据没有问题。 你可以在后台写个方法更新分页总数。

SGC沉默 发表于 2021-3-12 13:15

既然是筛选为何不用redis的状态作为筛选条件去写sql分页呢

hualonghongyan 发表于 2021-3-12 13:38

自己封装分页方法吧,你这种在俩库里面的话,只能第一个库全查,再去redis筛选,再分页,挺麻烦
或者把redis状态同步到mysql里面,加筛选条件

hualonghongyan 发表于 2021-3-12 13:38

SGC沉默 发表于 2021-3-12 13:15
既然是筛选为何不用redis的状态作为筛选条件去写sql分页呢

估计筛选条件,不在数据库里面,他们这架构也是6

杨驴 发表于 2021-3-12 13:46

hualonghongyan 发表于 2021-3-12 13:38
估计筛选条件,不在数据库里面,他们这架构也是6

那总得有个跟数据库关联的参数吧,查之前先整理出来也可以

积木工具箱 发表于 2021-3-12 14:18

zouludaifeng 发表于 2021-3-12 13:15
如果其他的数据没有问题。 你可以在后台写个方法更新分页总数。

没办法写方法的 mybatisp是物理分页 他查的只有一页数据出来但会返回记录总数 前端是根据总数自己分页的经过一筛选总数对不上了 你不知道其他页里面哪些是有在线状态的

积木工具箱 发表于 2021-3-12 14:19

杨驴 发表于 2021-3-12 13:46
那总得有个跟数据库关联的参数吧,查之前先整理出来也可以

就是木得啊
页: [1] 2
查看完整版本: mybatis-plus问题请教