关于jpa多对多分页

新手上路,请多包涵

目前有这样一个需求 还请感兴趣的大佬提供下解决思路。
其实很简单 就是如何用jpa多对多查询出文章的标签关系并且进行分页返回。

数据表设计如下

文章 单独建立一张表
标签 单独建一张表
一个文章可以有多个标签 一个标签可以属于多个文章
目前我的设计是专门为他们建立了中间表 即一个文章 一个标签插入一条记录 也就是如果一个文章有多个标签的话 他就要插入那么多条记录

目前虽然直接用many to many 可以实现指定标签所对应的文章 但是一下返回了所有结果 虽说应该可以继承page分页对象 但是那样数据量大的话 查询特别慢

有大佬能提供下 这种业务场景下 数据表设计 和 后端设计的大致思路吗?

阅读 2.6k
1 个回答

复杂多表查询用querydsl jpa对这种场景支持不好

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题