开发者社区 > 云原生 > 容器服务 > 正文

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

如题,举个实际场景。

我喜爱的水果:表 A

我喜爱的零食:表B

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

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

DTO中,每页10条记录。

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

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

展开
收起
爵霸 2016-02-29 17:30:08 2771 0
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 公共云容器平台领导者象限。

相关电子书

更多
阿里云文件存储 NAS 在容器场景的最佳实践 立即下载
何种数据存储才能助力容器计算 立即下载
《容器网络文件系统CNFS》 立即下载