Spring MVC + Spring Data (Hibernate + JPA), Thymeleaf for templating