Reading through Java Persistence with Hibernate