Tengo curiosidad y necesito encontrar esta respuesta rápidamente. Google no ayudará mucho.
La API de persistencia de Java tiene estas propiedades que le indican al marco que realice operaciones en cascada en entidades asociadas:
CascadeType.PERSIST
CascadeType.DELETE
CascadeType.MERGE
CascadeType.REFRESH
Sé lo que significan los dos primeros: cuando persisto el objeto A que tiene B, persisto B también, y cuando elimino A, elimino B también.
Pero no puedo entender lo que logran los otros dos. ¿Ayuda?
fuente
CascadeType
predeterminado es una matriz vacía.Significado de la anotación JPA para relaciones de muchos a muchos :
Yo mismo los veo de esta manera (más legibles):
fuente