-
Introducing Envers: Easy Entity Versioning
Posted on April 10th, 2008 2 commentsHello,
Envers is a project which enables you to version your entities, simply by annotating them with
@Versioned! It is still very young, and far from a mature project, but some basic functionalities already work.The project’s web page can be found here: www.jboss.org/envers. There you can download a preview version, a short console demo as well as find a “quick start” guide.
I’d really like to know your opinion on this project, if you find it useful, what features would you expect and so on. So please comment! :)
Adam
2 responses to “Introducing Envers: Easy Entity Versioning”

-
This is a *great* idea.
There are various ways to do historical data, and I have used the one with a separate table as envers do too. But you can also choose to store historical data in the same table, using validFrom and validTo timestamp columns, to mark entries as historical. I am sure, there are other ways. Is there anything in the plans or thoughts, to support alternative ways, to store the historical data?
Leave a reply
-

Tech Per April 10th, 2008 at 21:17