在Spring Data JPA中建模与现有记录的一对多关系



我有两个表,表A和表B。两个表之间应存在一对多关系。将记录输入TableA不是问题,因为它是父表。我的问题是TableB,当插入记录时,它与TableA中的任何记录都不相关。需要执行用户的操作,将表B中的记录链接到表a中的记录。

我的方法是在TableB上创建一个可为null的外键列,然后在用户执行操作时更新该列。

或者我需要为这种类型的关系创建一个联接表吗?

有更好的方法吗?

您可以在这里找到如何使用JPA/Hibernate实现这一点的好例子,并讨论每种方法的优缺点:https://en.wikibooks.org/wiki/Java_Persistence/OneToMany

最新更新