Top positive review
12 people found this helpful
on 18 January 2005
My review-in-three-words is: great. Get it.
Hibernate and Object/Relational Mapping are very complex subjects, yet Christian Bauer and Gavin King with this book are able to explain them in a so easy and clear way. The first five chapter in particular are really well-written, so that you can start using Hibernate in no time. With chapter six the complexity raises, but it is unavoidable since they start talking about complex mappings and query optimizations.
My personal suggestion to the reader is: at first, read the first five chapters; then, start writing your application with Hibernate; use the other chapters as a reference when you experience some problems while mapping complex class associations, or if you want to refactor/optimize your code.
I really appreciate the fact that the authors put a great effort in explaining not only the tool itself, but also the underlying concepts of ORM and database in general. So, even if you have only a basic knowledge of database, you will be able to understand the book.
Two others goodies: chapter 9 has some great sections explaining who to write code using tools like Middlegen and XDoclet; on Appendix B you can find a nice description of "ORM implementation strategies".