【发布时间】:2020-03-29 15:05:27
【问题描述】:
我有三个具有多对多关系的 mysql 表,我正在尝试在 Spring Boot 上进行 Jpa 查询。这些表是
- 具有字段 id、名称的产品
- 额外的字段 ID、名称
- product_extra 字段为 id、product_id、extra_id
产品表与额外表有多对多的关系,因为一个产品可以有很多额外的,因此需要product_extra表
这是我想在我的项目中包含的查询
SELECT extra.name
FROM extra
INNER JOIN product_extra ON extra_id = extra.id
WHERE product_id = ?;
我应该有一个@ManyToMany 注释,我应该在哪里拥有它
【问题讨论】:
-
你能解释一下你的用例吗?
标签: mysql hibernate spring-boot jpa