2009-09-25 16 views

Odpowiedz

21

Nie ma różnicy; są synonimami.

Dokumentacja jest dość cicha, ale jeśli spojrzeć na źródło AnnotationBinder.getCascadeStrategy(), oba są tłumaczone na kaskadę typu "usuń" Hibernate.

Powodem, dla którego oba istnieją (i zgaduję tutaj) jest to, że rdzeń Hibernate zawsze używał "DELETE" jako typu kaskadowego, ale CascadeType JPA określa "REMOVE" jako stałą. Hibernate Adnotations "CascadeType, będąc częścią rozszerzenia JPA Hibernate, ma więc zarówno kompletność, jak i spójność.

+0

Dobra Chss, gratulacje. –

Powiązane problemy