With JaVers you can forget about the troublesome data versioning
Let the changes in your data be managed by JaVers
Open source Java library available under Apache License