IT2274 Java Assignment Reaseaching on Hibernate