我有以下情况:
2个表,从父母到孩子的关系是一对多。
table1 的 PK 是子表 (table2) 的 FK,table2 有另一列结合了它的 PK。
在我的代码中,我创建父实体的实例并添加子实例。
当我尝试保存并提交新的父实例时,它说子 FK 不能为空。
我理解这一点,但我认为 Hibernate 的工作原理是它首先创建父级并给出其 PK 值,然后将其用于所有子实体。
我究竟做错了什么??
谢谢!
我有以下情况:
2个表,从父母到孩子的关系是一对多。
table1 的 PK 是子表 (table2) 的 FK,table2 有另一列结合了它的 PK。
在我的代码中,我创建父实体的实例并添加子实例。
当我尝试保存并提交新的父实例时,它说子 FK 不能为空。
我理解这一点,但我认为 Hibernate 的工作原理是它首先创建父级并给出其 PK 值,然后将其用于所有子实体。
我究竟做错了什么??
谢谢!