跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • mybatis 分页拦截器使用方式里 pagehelper 和 mybatis 查询之间不能有其他逻辑处理,请问下这是不是不合理的, 21 个想问下这种是怎么实现的,比较好奇
未分類
28 10 月 2020

mybatis 分页拦截器使用方式里 pagehelper 和 mybatis 查询之间不能有其他逻辑处理,请问下这是不是不合理的, 21 个想问下这种是怎么实现的,比较好奇

mybatis 分页拦截器使用方式里 pagehelper 和 mybatis 查询之间不能有其他逻辑处理,请问下这是不是不合理的, 21 个想问下这种是怎么实现的,比较好奇

資深大佬 : madworks 1

1.写分页参数,紧接着执行查询,这样很合理
2.设置线程变量,拦截器读取线程变量

根据 2 可知,线程变量的存储和获取是分开的,如果中间加入其它逻辑
2.1.影响代码可阅读性
2.2.查询数据库应该明确自身想查什么,如果中间插入业务逻辑,就会导致我查数据库这一步的完整性被打破了
2.3.业务逻辑可能会访问数据库或者等等,导致分页的拦截器有问题

大佬有話說 (2)

  • 資深大佬 : THESDZ

    我也想问,每次从库查出来的数据还要转 vo 碰到 pagehelper 分页就不爽

  • 資深大佬 : wanacry

    @THESDZ 谢谢,2 说的很有道理

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具