, Suite, SuiteVersion. Hibernate SuiteVersion Suite.
, , REMOVE Suite SuiteVersion. , - ( JPA 1.0):
@OneToMany(mappedBy = "suite", cascade = javax.persistence.CascadeType.REMOVE)
@Cascade(org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
private List<SuiteVersion> listSuiteVersion = new ArrayList<SuiteVersion>();
, Hibernate JPA.
Hibernate CascadeType.DELETE_ORPHAN - , , Hibernate SuiteVersion, ( SuiteVersion , Suite, , "" ).
, JPA 2.0 (.. Hibernate 3.5+), , Hibernate. orphanRemoval OneToMany ( OneToOne). :
@OneToMany(mappedBy = "suite", cascade = CascadeType.REMOVE, orphanRemoval = true)
private List<SuiteVersion> listSuiteVersion = new ArrayList<SuiteVersion>();
, , .