app based on http://fruzenshtein.com/spring-mvc-hibernate-maven-crud/