Jestem ciekawy i muszę szybko znaleźć tę odpowiedź. Google niewiele pomoże.
Interfejs API Java Persistence ma następujące właściwości, które nakazują platformie kaskadowe wykonywanie operacji na powiązanych jednostkach:
CascadeType.PERSIST
CascadeType.DELETE
CascadeType.MERGE
CascadeType.REFRESH
Wiem, co oznaczają pierwsze dwa: kiedy utrzymuję obiekt A, który ma B, utrwalam również B, a kiedy usuwam A, usuwam również B.
Ale nie rozumiem, co osiągnęli pozostali dwaj. Wsparcie?
źródło
CascadeType
Domyślnie pusta tablica.Znaczenie adnotacji JPA dla relacji „wiele do wielu” :
Sam widzę je w ten sposób (bardziej czytelne):
źródło