【发布时间】:2021-10-16 16:06:54
【问题描述】:
在数据库中有“糕点”。一种糕点含有零种、一种或多种过敏原。
因此,我在 Pastry 中使用具有 @OneToMany 关系的列表。现在,通过这种管理关系的方式,我们得到了多余的条目,因为每个糕点都会创建一个具有相同过敏原的新条目:
我们当前的解决方案如下所示:
这两个数据库表之间的映射表。
如何通过直接引用 Pastry 类列表中的过敏原元素来实现非冗余解决方案?我用谷歌搜索了很多,但遗憾的是找不到任何有用的东西。
【问题讨论】:
-
忘了补充:理论上我知道数据库是什么样子的,但我不确定如何在 Hibernate 中实现。
标签: java mysql hibernate jpa hibernate-mapping