Spring JavaConfig example for Spring MVC / Spring Data JPA / Hibernate