http://www.mkyong.com/spring/maven-spring-hibernate-mysql-example/