Adding JPA, Spring JPA, Spring Data JPA, Spring Web MVC