任何人都可以解释我hibernate注释如何使用不同类型的级联,如delete,upadte,save-update?如何在hibernate注释中使用级联类型保存,删除和更新
我怎样才能确保当所有者被删除,它的汽车也被删除(而不是其他方式周围)
@Entity
public class Owner
{
@OneToOne(cascade=CascadeType.ALL)
private DrivingLicense license;
@OneToMany(mappedBy="owner", cascade={CascadeType.PERSIST, CascadeType.MERGE})
private Collection cars;
...
}
@Entity
public class DrivingLicense
{
private String serialNumber;
...
}
@Entity
public class Car
{
private String registrationNumber;
@ManyToOne(cascade={CascadeType.PERSIST, CascadeType.MERGE})
private Owner owner;
...
}
可能知道你们为什么被拒绝投票给我的候选人吗?我已经搜索很多在谷歌找到这个答案,但我知道如何使用 – user3214269
我读了一个,所有的XML映射不在注释中,如果你给我的链接那将是伟大的。 – user3214269
这一个很好:http://www.datanucleus.org/products/datanucleus/jpa/orm/cascading.html – kostja