在mybatis中,在列表分页查询过程中造成集合属性数据丢失的问题
由于在进行多表关联分页查询时,某一个集合属性的多条数据正好位于2页的分割处,那么就会造成在前一页获取到的该集合属性的集合内部数据不全,因为其余数据被分到了第二页,
因此建议在进行集合属性的封装时,最好是获取到当前对象的id并根据该id进行单独的多表关联查询,不再加上分页的条件,因为这样获取的数据也比较少.从而解决分页带来的集合属性数据丢失的问题.
由于在进行多表关联分页查询时,某一个集合属性的多条数据正好位于2页的分割处,那么就会造成在前一页获取到的该集合属性的集合内部数据不全,因为其余数据被分到了第二页,
因此建议在进行集合属性的封装时,最好是获取到当前对象的id并根据该id进行单独的多表关联查询,不再加上分页的条件,因为这样获取的数据也比较少.从而解决分页带来的集合属性数据丢失的问题.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步