In this chapter, we’re going to create the shell of an application, which will allow us to demonstrate a number of concepts common for systems that use Hibernate. We’ll be covering the following:
Object model design, including relationships between objects.
Operations that view and modify persisted data (inserts, reads, updates, and deletes).
Ordinarily we’d use a service layer to encapsulate some operations, and in fact we will be adding a service ...