Exercise 7: Full JPA support