我有两个带有这样注释的表:
公司
@OneToMany(mappedBy="company",fetch=FetchType.LAZY)
private List<Employees> employees;
和
聘用过的员工:
@ManyToOne(cascade=CascadeType.ALL)
@JoinColumn(name="idCompany")
private Company company;
当我尝试删除父(公司)时,它不会删除它们。 感谢您的帮助:)
答案 0 :(得分:0)
将此注释添加到您的字段
@Cascade(value = {org.hibernate.annotations.CascadeType.ALL,
org.hibernate.annotations.CascadeType.DELETE_ORPHAN})