Julian Jewel's Weblog()

Julian Jewel

Subscribe to Julian Jewel: eMailAlertsEmail Alerts
Get Julian Jewel: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Blog Feed Post

Envers (Entity Versioning)

A powerful library which helps developers to implement audit functionality through Hibernate. It uses a global revision number and for every transaction commit it increases the global revision number by one and created an entity record in the designated audit table. The default table would be end with the _AUD suffix. And all you need is to add @Audited annotation to the entities and add the event listeners within the hibernate session factory bean. Pretty cool!

Read the original blog entry...

More Stories By Julian Jewel

Julian is one of the country's foremost experts in software design, process, and construction. He regularly speaks at major technical conferences. Not only is Julian an expert architect and programmer, he excels at passing his knowledge on to others as both a consultant and educator.

Having worked as a CTO, Julian is also in a unique position to assess and improve both your software and your software-development process. If you're a nontechnical CEO, he can help you bootstrap your startup or analyze (and help you improve) your existing software organization. He regularly does one-on-one CEO and CTO-coaching sessions, and can train individual teams and entire departments on Object-Oriented design/UML, Agile process, and languages.