- Paperback: 382 pages
- Publisher: O'Reilly Media; 1 edition (May 2, 2008)
- Language: English
- ISBN-10: 0596517726
- ISBN-13: 978-0596517724
- Product Dimensions: 7 x 0.9 x 9.2 inches
- Shipping Weight: 1.4 pounds (View shipping rates and policies)
- Average Customer Review: 24 customer reviews
- Amazon Best Sellers Rank: #1,977,080 in Books (See Top 100 in Books)
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.
Harnessing Hibernate: Step-by-step Guide to Java Persistence 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
What other items do customers buy after viewing this item?
About the Author
James Elliott is a senior software engineer at Berbee, with fifteen years' professional experience as a systems developer. He started designing with objects well before work environments made it convenient, and has a passion for building high-quality Java tools and frameworks to simplify the tasks of other developers.
Tim is a professional singer/programmer living and working in the Chicago area. He prefers Emacs to vi. Tim discovered programming on a TRS-80, and went on to study (and subsequently forget) Electrical Engineering at UVA. In his free time Tim likes to sleep, study music, build toys with microcontrollers, and participate in open source projects. Tim is active in the Jakarta Commons.
Ryan Fowler is a software engineer at Berbee in Madison, WI. He programmed Basic on Apple II machines for a while in elementary school at St. Stephen School in Grand Rapids, MI. He returned to coding in the computer science department at Alma College in Alma, MI while earning his bachelor's degree. Ryan skis, sails and rounds life out with some guitar playing when there's no snow or wind.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Where the Programming Hibernate lost me (my interest that is) was the extensive discussion about Maven. Who cares about Maven. It is a good build system but Maven is _not_ required to use Hibernate. Why discuss it? This book and the Apress books were about the same length (in pages) so much of the O'Reilly book was wasted talking about Maven when Hibernate (the purpose of the book) should have been discussed. Plus, it adds complexity if you need Maven to do the examples.
If you are getting into Hibernate, check out the Apress book first. Then look at this book.
Despite these grumbles with the book, I found it a helpful and clear introduction to hibernate that did at least give me an overview in a clear and concise manner. The coverage of features in hibernate 3 was good too, as other books have become a bit dated. The later chapters on how to integrate hibernate with other tools are very useful, and I found the inclusion of stripes particularly poignant. It's a good book, but not great if what you want is an in depth understanding of hibernate.
However, if you're familiar with the basics already and are looking for a structured way to become proficient in Hibernate, the book will probably disappoint you. It deals with only the simpler things in Hibernate and leaves everything outside of the simple examples to the "hibernate reference documentation".
Interesting chapters about eclipse and hibernate tools and a brief introduction into Spring support for Hibernate, but overall it left me wondering: was that all ?
Again, it's a good book and easy to read if you are looking for a place to start. But in the end you will have to buy another book to pick you up where Harnessing Hibernate left you off (a bit more knowledgeable and eager to learn than you were before reading HH, I'll give it that much).
Specially the chapters about Ant and Maven are very interesting if you have never had the opportunity to work with these powerful tools.
The chapter about Spring is very useful as well.
The only thing I should criticize is the DB model the authors chose. It's not consistent from my point of view.
Hence, except for that, I would say that this book is an excellent guide to set up a productive environment using hibernate.
The Harnessing example project is a jump start for putting the concepts together, esp with the new Eclipse tools. I can return to Bauer & King for more in-depth theoretical study later.
UPDATE: After studying the Hibernate contents of this book, I agree with other critiques that say it's quite simplistic. But, I still maintain that it's a good practicum on a simple Hibernate project, to be read along with more expansive coverage in the Bauer Bible.
Also, rather lightly covering the relatively obscure Stripes MVC, I'd have preferred something on Springs WebFlow.
Most recent customer reviews
1) After you spend 9 chapters getting up to speed on doing the...Read more
This book is a mere overview of Hibernate. It should focus on fundamental concepts like the session, dealing with versions, or...Read more