Hibernate part of the task has been done!