Repository with the learnings of Hibernate