Example project using Springframework, JPA and Hibernate as JPA-Provider, including an in memory database configuration for unit testing