al persistir (actualizar) una entidad a la que llamaría EntityManager.persist (entidad) pasando la entidad completa. Es posible interceptar con @PreUpdate.¿Cómo identificar los cambios en la propiedad de la entidad EJB en @PreUpdate?
¿Alguien tiene una receta de cómo identificar qué propiedades han cambiado en este método interceptor? ¿De alguna manera comparando la vieja y la nueva entidad? Aún mejor para implementar un método genérico en lugar de comparar campo por campo para cada clase.
¡Gracias por cualquier entrada!
Sven
relacionado: http://stackoverflow.com/questions/4586221/tracking-changes-to-db-fields-while-using-orm – javadude