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