如何使用JPA将外键插入表中?

时间:2014-08-28 20:34:46

标签: jpa one-to-many

当我尝试使用em.persist插入一些数据时,我有两个具有OneToMany关系的实体我在foreing键中有Null作为值(因为我没有在第一个表中插入主键,因为它是自动增量)有人可以帮助我......谢谢

2 个答案:

答案 0 :(得分:0)

坚持父对象。然后应填写主键。 在那之后,坚持孩子。

答案 1 :(得分:0)

如果您希望将父对象与父亲一起保留,则需要使用@OneToMany - 属性扩展cascade注释。您需要@OneToMany(cascade = CascadeType.ALL)@OneToMany(cascade = CascadeType.PERSIST)