Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Hibernate in Action (In Action series) Paperback – August 1, 2004
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
Customers who bought this item also bought
What other items do customers buy after viewing this item?
About the Author
Christian Bauer is a member of the Hibernate developer team. He works as a trainer, consultant, and product manager for Hibernate, EJB 3.0, and JBoss Team at JBoss, a division of Red Hat.
Top customer reviews
This book is the solution to that aproach. It goes into detail where the online docs don't, even giving general database refresher courses when needed. The example app is excellent, too. Instead of the usual over-simplified examples in many technical books, you get a nice, complex relational model which includes every kind of relationship, including one that's recursive. That's great when you are trying to apply Hibernate to the real world, where things get more complicated then "Hello World".
You can be like me and hold off on buying this thing for a couple weeks. In the end, however, you'll crave all those little details that the online documentation just doesn't go into and end up buying it anyway, wondering why you didn't just do it sooner and save yourself the head scratching.
Keep in mind that Hibernate 3 is now out, rendering some things in this book depreciated. I quick glace at the new Criteria online docs (some GREAT improvements there, not to be missed) as well as the stored procedure support and the slight changes in the mapping DTDs should take care of that, however.
So finally I bought this book. It turns out to be a good decision. It thoughly explained the first level and secondary cache. It even covered the named native queries, which is what I needed.
Like all the in action series, it comes with plenty of examples and code snippets. I want code examples!!
However, I struggled a bit with the online documentation until I decided to buy this book. I can only say that this book is a great resource for anyone new to Hibernate. I was worried that it would be a paper copy of the online documentation but that was not the case.
The authors started with justifying the need for ORM and justifying the various choices made by the Hibernate development team. They spent some time explaining some basic practices in developing POJO. While more experienced Java developers would not need that explanation it was relevant to how the mapping meta data is constructed and helped me to understand some of the decisions being made by the mapping tool.
The authors also noted alternative practices wherever necessary, making it clear that there were multiple ways to accomplish certain tasks and that the way selected in the book was only superior in the given context.
It is mainly aimed at a developer audience with a fair degree of Hibernate experience. I would not recommend this book to a fledgling. The style is not to present a flowing tutorial, with full code examples explained; instead, this is a topical, how-to book, with code snippets. It is a much more readable form of the Hibernate 2.1 reference guide, providing some glue between the topics.
Having said the above, just be aware that this is not a typical Manning "In Action" book. Even though there is a full, downloadable code example, the book does not walk you through it - except where the code is used to highlight a discussed topic.
The authors are currently writing an update to this book, which the publisher indicated to me would be out perhaps by September or October.
If you cannot wait until then, Hibernate Quickly, published by Manning, should be out in the next couple of weeks. Also, Pro Hibernate will be published in July.
Most recent customer reviews
Some parts are heavy going because it is packed with info.Read more