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

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请问 mybatis 得到的 List,如何保证数组的有序是按照数据库中的主键从小到大有序的?
未分類
28 3 月 2020

请问 mybatis 得到的 List,如何保证数组的有序是按照数据库中的主键从小到大有序的?

请问 mybatis 得到的 List,如何保证数组的有序是按照数据库中的主键从小到大有序的?

資深大佬 : Newyorkcity 52

主键是一个 int 类型,可以比较大小..
但 mybatis 从数据库读时,首先数据库能保证数据的存放是按照主键从小到大的么
mybatis 读完返回 List,能保证这个 List 和数据库中记录的顺序相同么..

就前端会返回给我?index=4 这样的参数,
确保可靠性的话遍历 mybatis 返回的 list 的每个元素,getIndex() == 4 这样..
但这样遍历感觉开销好大,如果能够利用 ArrayList 有序的特点的话能省下不少性能..

谢谢

大佬有話說 (2)

  • 資深大佬 : hand515

    这个不是 mybatis 问题,是你的 sql 问题,加个 order by 主键 asc

  • 資深大佬 : Raymon111111

    加上 order by id

文章導覽

上一篇文章
下一篇文章

AD

其他操作

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

51la

4563博客

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