Un objeto que mapeé con hibernación tiene un comportamiento extraño. Para saber por qué el objeto se comporta de manera extraña, necesito saber qué hace que ese objeto se ensucie. ¿Alguien puede ayudarme y darme una pista?¿Cómo saber qué hace que un objeto persistente de hibernación esté sucio?
El objeto es una clase de Java en un contexto de Java/Spring. Así que preferiría una respuesta dirigida a la plataforma Java.
Editar: Me gustaría obtener acceso al estado sucio de Hibernate y cómo cambia en un objeto adjunto a una sesión. No sé cómo un pedazo de código podría ayudar.
En cuanto al problema real: dentro de una transacción gestionada por Spring TransactionManager realizo algunas consultas (leídas) en Objetos y sin hacer un guardado explícito en estos Objetos, son guardados por el TransactionManager porque Hibernate piensa que algunos de ellos (y no todos) están sucios. Ahora necesito saber por qué Hibernate piensa que esos Objetos están sucios.
Algunos descripción más exacta del error/problema más algo de código podría tal vez obtener una mejor oportunidad para una respuesta – jitter