目前有这样一个需求 还请感兴趣的大佬提供下解决思路。
其实很简单 就是如何用jpa多对多查询出文章的标签关系并且进行分页返回。
数据表设计如下
文章 单独建立一张表
标签 单独建一张表
一个文章可以有多个标签 一个标签可以属于多个文章
目前我的设计是专门为他们建立了中间表 即一个文章 一个标签插入一条记录 也就是如果一个文章有多个标签的话 他就要插入那么多条记录
目前虽然直接用many to many 可以实现指定标签所对应的文章 但是一下返回了所有结果 虽说应该可以继承page分页对象 但是那样数据量大的话 查询特别慢
有大佬能提供下 这种业务场景下 数据表设计 和 后端设计的大致思路吗?
复杂多表查询用querydsl jpa对这种场景支持不好