Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/09/2010, 03:39
Squar
 
Fecha de Ingreso: abril-2009
Mensajes: 82
Antigüedad: 15 años
Puntos: 2
Respuesta: Problemas con hibernate

Buenas:

Ya he resuelto el problema. Voy a explicar como lo he resuelto por si a alguien le pasa lo mismo. El problema surge con un par de triggers que tiene la base de datos que al borrar un action o un delay borra automáticamente su padre (para mantener la integridad de la base de datos). Estos triggers los creó un compañero pensando en ello sin saber que hibernate, al generar las tablas con un join-subclass se encarga de borrar tambien la tupla padre. Así, cuando hibernate iba a borrar el elemento padre, el trigger ya había borrado dicha fila, haciendo que hibernate no encuentre nada, de ahí que te devuelva un 0 como númreo de filas modificadas en vez de 1.

Espero que si ha alguien le pasa lo mismo, primero pregunte a sus compañeros a ver si han tocado donde no deben! ;)

Un saludo.