Dear all,
I have the bi-directional one-to-many association with annotation.
In Employer.java
Code:
@OneToMany (mappedBy="employer", fetch=FetchType.EAGER, cascade = CascadeType.ALL)
@org.hibernate.annotations.Cascade(org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
@org.hibernate.annotations.Fetch(org.hibernate.annotations.FetchMode.SUBSELECT)
private List<Employee> employees;
In Employee.java
Code:
@ManyToOne
@JoinColumn(name="EMPLOYER_ID", nullable = false)
private Employer employer;
If I delete one employee from employer, it's not deleted from db automatically without explicitly deleted.
Anyone has this issue before? Thanks