- 博客(2)
- 收藏
- 关注
原创 MybatisPlus数据权限插件遇到PageHelper失效的解决办法
多租户系统里基于MybatisPlus提供的数据权限拦截器DataPermissionInterceptor实现了用户数据权限的隔离。但遇到使用了PageHelper的分页接口时,出现total和data的条数不一致的情况。查看日志发现,似乎在执行对应mapper方法之前,先执行了一条COUNT语句来计算total,而这条sql不会被拦截。当我们在Mapper方法上添加数据权限注解时,由于生成的COUNT与分页查询SQL的。会认为这条COUNT并没有被注解,因此直接放行了。
2025-04-28 14:40:35
498
原创 sa-token踩坑记录:NotLoginException
查看资料后发现sa-token默认把数据存储在内存里,后台每次重启都会导致token失效。添加后又遇到一坑:设置activity-timeout时间后,token过期并没有从redis里删除。这里建议不要把timeout设置为-1,否则token会永不删除。注意sa-token的版本尽量和sa-token-redis保持一致,否则会报错!
2025-02-14 16:42:17
569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人