Je suis curieux et j'ai besoin de trouver cette réponse rapidement. Google n'aidera pas beaucoup.
L'API Java Persistence possède ces propriétés qui indiquent au framework de mettre en cascade les opérations sur les entités associées:
CascadeType.PERSIST
CascadeType.DELETE
CascadeType.MERGE
CascadeType.REFRESH
Je sais ce que signifient les deux premiers: lorsque je persiste l'objet A qui a B, persiste B également, et lorsque je supprime A, supprime B également.
Mais je ne peux pas comprendre ce que les deux autres accomplissent. Aidez-moi?
la source
CascadeType
défaut est un tableau vide.Signification de l'annotation JPA pour les relations plusieurs à plusieurs :
Je les vois moi-même de cette façon (plus lisible):
la source