A complete example for Spring MVC + Maven + Hibernate CRUD operation