October 2006
Intermediate to advanced
880 pages
22h 11m
English
The CaveatEmptor online auction application demonstrates ORM techniques and Hibernate functionality; you can download the source code for the application from http://caveatemptor.hibernate.org. We won't pay much attention to the user interface in this book (it could be web based or a rich client); we'll concentrate instead on the data access code. However, when a design decision about data access code that has consequences for the user interface has to be made, we'll naturally consider both.
In order to understand the design issues involved in ORM, let's pretend the CaveatEmptor application doesn't yet exist, and that you're building it from scratch. Our first task would be analysis.