This is for educational purpose and learning Hibernate