0
我對JPA的Cascade註釋感到困惑。 比如我有兩個實體:級聯和堅持
Company c
Employee e
在數據庫Employee
引用Company
外鍵。
如果 - 不defininf瀑布 - 我做了以下內容:
e.setCompany(c);
c.getEmployeeCollection().add(e);
em.persist(c);
兩個company
和employee
將持續到數據庫中。
那麼,什麼是Company
使用
@OneToMany(cascade = CascadeType.ALL, mappedBy = "company")
private Collection<Employee> employeeCollection;
註釋的意義呢?
感謝, krisy
OneToMany的「級聯」的默認值爲NO級聯,因此不,如果您的JPA實現遵守規範,它將不會級聯持久化收集元素。 – 2014-11-21 08:21:28
謝謝你的回答! – krisy 2014-11-21 17:24:48