Spring Data JPA Audit and Version magic example