Hibernate implemented