java - Get previous version of entity in Hibernate Envers -


I have a unit loaded through hibernate ( EntityManager ):

U.M.load (User.class, id)

This class has been audited by Enverz in Hibernation. How can I load a previous version of a user unit?

Maybe it then (from the docs)

  AuditorReader = AuditFactory .et (unit manager); User user_rev1 = reader.find (User.class, user.getId (), 1); & Lt; Number & gt; RevNumbers = reader.getRevisions (User.class, user_rev1); User user_previous = reader.find (User.class, user_rev1.getId (), revNumbers.get (revNumbers.size () - 1));  

(I am very new to this, not sure that all the syntax is correct, maybe size () - should be 1 size () - 2?)


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -