请问 用A,B两张表的查询结果做展示,将查询结果封装在一个容器中,作为列表展示。如果需要分页我该如何操作?

如题,举个实际场景。

我喜爱的水果:表 A

我喜爱的零食:表B

我喜爱的食物: DTO (存放了表A和表B的查询结果 用来做列表展示)

我在A表中有100条数据, B表中有70条数据

DTO中,每页10条记录。

请问在hibernate中,有没有办法可以实现这样的分页?

或者我用sql语句能否实现?

展开
收起
爵霸 2016-02-29 17:30:08 2932 分享 版权
1 条回答
写回答
取消 提交回答
  • 查询记录:

    select from(select from A where...union allselect from b where...) limit 0,5查询记录总数selectcount() from(select from Aunion allselect from b) c大概这个意思吧。不知道是不是你要的效果

    2019-07-17 18:50:41
    赞同 展开评论

国内唯一 Forrester 公共云容器平台领导者象限。

还有其他疑问?
咨询AI助理