A framework which uses Spring 3.2, Hibernate 4 and Spring-Data-JPA