Je le code suivant:association mapping Hibernate OneToMany avec restriction contrainte
@Entity
class A{
@Id
private Long id;
@OneToMany(fetch = FetchType.LAZY, mappedBy = "a", cascade = CascadeType.ALL)
private List<B> bs =new ArrayList<B>();
...
}
@Entity
class B{
...
@ManyToOne(fetch = FetchType.LAZY, optional = false, cascade = CascadeType.ALL)
@JoinColumn(name = "aId", nullable = false)
private A a;
}
Je veux mise en veille prolongée de ne pas persister A si bs.isEmpty(). Avec ce code, Hibernate persiste A même s'il n'a pas d'objets B à l'intérieur.
Connaissez-vous une solution pour cela?
Merci à l'avance