Bonjour!
J'utilise toujours (c'est ma deuxième question sur ce forum) Spring - Hibernate - JPA depuis peu et ma question concerne les liaisons:
Context: application Web: daos + Managers + Servlets + JSP
Je n'ai trouvé aucune docs qui puisse précisément me répondre.
Mes questions se situent au niveau des managers
J'ai pas exemple deux objets A et B liés par une liaison bidirectionnelle et il n'y a aucune cascade entre eux (mapping).
Je crée dans mon managers une fonction liant les deux objets déja persistés.
est ce qu'il est bien nécessaire de créer la liaison dans les deux sens (settant A à B et B à A)?
Ma deuxieme question concerne la suppression:
j'ai 3 objets: A, B et C
A et lié à B et à C par des liaisons bidirectionnelles encore unefois sans cascades. (B <=> A <=> C)
est ce que si je souhaite supprimer A je dois d'abord casser dans les deux sens ses liaisons avec B et C (afin que B et C ne possèdent plus de référence vers A)?
ou est ce que le fait qu'il n'y ait pas de cascade fait qu'un simple delete(A) suffirait?
Je remercie d'avance ceux qui pourront prendre le temps de me répondre.
Partager