durante la persistenza (aggiornamento) di un'entità che si chiama EntityManager.persist (entità) che passa l'entità completa. È possibile intercettare con @PreUpdate.Come identificare le modifiche alle proprietà dell'entità EJB in @PreUpdate?
Qualcuno ha una ricetta su come identificare quali proprietà sono state modificate in questo metodo di intercettazione? In qualche modo confrontando la vecchia e la nuova entità? Ancora meglio implementare un metodo generico invece di confrontare campo per campo per ogni classe.
Grazie per qualsiasi input!
Sven
correlati: http://stackoverflow.com/questions/4586221/tracking-changes-to-db-fields-while-using-orm – javadude