(Uso hibernate + Flex)
Mi problema es el siguiente.
Tengo comentarios asociados a usuarios, por lo que comentarios tiene many-to-one a usuario siendo este usuario not-null=TRUE. Pues bien, cuando borro del array de comentarios el comentario en cuestión (con removeItemAt) y sin tocar al usuario se realiza correctamente el borrado, pero si justo en ese momento añado un nuevo comentario (con addItem) hibernate me devuelve un error de referencia a una propiedad nula DEL USUARIO !!!
org.hibernate.PropertyValueException:not-null property references a null or transient value...
Con debug en flex he observado que el usuario se añade al comentario correctamente, pero cuando se realiza el commit en el DataService se produce dicho fallo.
He leido que ese fallo se puede producir por dos causas:
- Que la propiedad se ponga a nula (que en mi caso no es así).
- O que una asociación haga referencia a una instancia que no haya sido salvada (que tampoco es mi caso porque dicho usuario ya existe en la base de datos).
También he observado que si después de darme el fallo intento añadir de nuevo el comentario lo hace correctamente.
A ver si me podéis ayudar con esto.
Gracias.
