@ManyToOne JPA association et cascade... ne sais pas ce qui se passe si je supprime un objet

Je ne suis pas encore très clair au sujet de la façon cascade fonctionne dans les opérations de suppression. Je me demandais ce qui se passe si j'ai ceci:

class myBean{

    @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
        public Cliente getClienteDiAppartenenza() {
            return clienteDiAppartenenza;
        }

}


class Cliente{
@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY)
    public List<myBean> getMyBeans() {
        return myBeans;
    }
}

si je supprime le myBean avec cette propriété, je ne sais pas si le lié Cliente sera supprimé aussi (bizarre dans un manytoone) ou de la collection à l'intérieur Cliente sera mis à jour et que l'instance de myBean enlevé, puis enregistré.

Ce qui va arriver?? Hibernato docs ne sont pas très claires à ce sujet...

InformationsquelleAutor gotch4 | 2011-05-31