jpa-hibernate-spring-data-jpa-in-practice This repo split into 3-branches gives examples of how JPA, Hibernate and Spring Data JPA vanilla-jpa jpa-hibernate spring-data-jpa A detailed blogpost is also available here