estoy problemas para suprimir los nodos huérfanos utilizando JPA con la siguiente asignaciónAPP CascadeType.ALL no elimina huérfanos
@OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner")
private List<Bikes> bikes;
estoy teniendo el problema de los papeles huérfanos que cuelgan alrededor de la base de datos.
Puedo utilizar la anotación org.hibernate.annotations.Cascade
Etiqueta específica de Hibernate, pero obviamente no quiero vincular mi solución a una implementación de Hibernate.
EDIT: Parece que JPA 2.0 incluirá compatibilidad con esto.
gracias Terminé yendo esta ruta, creo esto es un poco más de un sitio para las especificaciones de JPA. –
El estándar JPA 2.0 ahora tiene deleteOrphan como atributo de @OneToMany Si está utilizando el hibernate más reciente, puede hacer @OneToMany (..., deleteOrphan = true) – jomohke
¿Qué es la secuencia de ejecución cuando solo actualizo child-elements? se eliminarán los registros de huérfanos? – jAckOdE