Olá,
Gostaria de saber se tem como utilizar um delete-orphan em JPA.
Olá,
Gostaria de saber se tem como utilizar um delete-orphan em JPA.
Olá,Gostaria de saber se tem como utilizar um delete-orphan em JPA.
Ate onde eu sei não rola. É uma das feature do hibernate que nao foi migrada pra JPA.
[]´s
Na JPA o CascadeType tem os seguintes valores { ALL, PERSIST, REMOVE, REFRESH }
Mas vc pode utillizar a hibernate annotaions para dar suporte a DELETE_ORPHAN, desta forma:
@Cascade({org.hibernate.annotations.CascadeType.DELETE_ORPHAN})
Obs.: Nesse caso vc teria que utilizar a implementação do Hibernate para JPA.
Na JPA o CascadeType tem os seguintes valores { ALL, PERSIST, REMOVE, REFRESH }Mas vc pode utillizar a hibernate annotaions para dar suporte a DELETE_ORPHAN, desta forma:
@Cascade({org.hibernate.annotations.CascadeType.DELETE_ORPHAN})
Obs.: Nesse caso vc teria que utilizar a implementação do Hibernate para JPA.
Aqui funcionou… mas claro, como tu falasses, usando a implementação do Hibernate.
Ainda pra quem o eclipse link, pode ser usado a anotação @PrivateOwned. Consulte http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_%28ELUG%29#How_to_Use_the_.40PrivateOwned_Annotation pra tirar alguma dúvida