Un oggetto che ho mappato con la sospensione ha uno strano comportamento. Per sapere perché l'oggetto si comporta in modo strano, ho bisogno di sapere che cosa rende quell'oggetto sporco. Qualcuno può aiutarmi e darmi un suggerimento?Come sapere cosa ha reso sporco un oggetto persistente di ibernazione?
L'oggetto è una classe Java in un contesto Java/Spring. Quindi preferirei una risposta rivolta alla piattaforma Java.
Modifica: desidero ottenere l'accesso allo stato di sospensione di Hibernate e al modo in cui viene modificato su un oggetto collegato a una sessione. Non so come potrebbe aiutare un pezzo di codice.
Per quanto riguarda il problema reale: all'interno di una transazione gestita da un TransactionManager di primavera faccio alcune query (leggi) su Oggetti e senza fare un salvataggio esplicito su questi oggetti vengono salvati dal TransactionManager perché Hibernate pensa che alcuni di questi (e non tutti) sono sporchi. Ora ho bisogno di sapere perché Hibernate pensa che quegli oggetti siano sporchi.
Qualche ulteriore descrizione precisa dell'errore/problema più qualche codice potrebbe forse avere una migliore possibilità di una risposta – jitter