In the Java world, there are two tools for data auditing: Envers and JaVers. Envers is here for a long time and it’s considered mainstream. JaVers offers the fresh approach and technology independence. If you consider which tool will be better for your project, this article is the good starting point.
So we’ve got the first video tutorial about JaVers. The funny thing is that it wasn’t created by JaVers team.