Ich verwende JPA und möchte bei Veränderungen an einem Entity am liebsten ein Event bekommen. Also sowas wie ein Transaktionslistener. Wenn was geändert wird fliegt ein Event und ich aktiviere z.B. den Speichern Button. Zumindest würde ich gerne manuell fragen können "Session.isDirty()". Das wird aber nur von Hibernate angeboten. In JPA Fehlanzeige. Langsam zweifele ich an der JPA Schnittstelle sehr.