Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/07/2008, 07:58
Avatar de Llave
Llave
 
Fecha de Ingreso: abril-2005
Ubicación: Galicia
Mensajes: 52
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: Eliminar con Hibernate

Del mensaje de error, deduzco que en la "cascada" de borrado intenta acceder a algún elemento que ya has borrado con anterioridad:

"org.hibernate.PropertyValueException: not-null property references a null or transient value: es.proyecto.hibernate.mapeos.Empresa.usuarios"

Esto se me ocurre que sea por dos motivos:
1.- O tienes la base de datos inconsistente (Lo cual es fácil si andas insertando y borrando sin transacciones).
2.- O alguna tabla tiene relación con otra tabla que tenga relacción con una tercera y a su vez esta se relaciones con la primera (en plan bucle cíclico).

Pero por experiencia propia yo miraría que no tengas entradas inconsistentes en la base de datos. Por que... supongamos que ordenas un borrado en cascada y el sistema falla en la mitad del borrado ¿Qué ocurre con lo que has borrado y lo que falta por borrar? ¿Controlas eso?
Es una suposición.

Espero que descubras por qué falla. Suerte!