mybatis一对多关系用oracle实现分页时的问题

dmsdus dmsdus 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有 回复表,二级回复表(像贴吧里的楼中楼回复)。

在主贴页面里,把回复+二级回复一起分页显示。大概是这种形式:
回复1
-二级回复1
-二级回复2
回复2
回复3

回复类里面有二级回复集合,oracle存储过程里实现分页查询时,先回复 left join 二级回复,再用rownum分页。

但是界面上显示的时候,因为我先把一级回复显示出来后,再遍历显示该一级回复对象里的二级回复集合,所以第二页开始会再显示一级回复的内容,就会超出原本设置的每页行数值。

想问这种要怎么解决? 还是说表设计的不对,应该只用一张回复表?
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
dmsdus
Java EE 67,535 成员 225,843 内容