Spotlight customer reviews:
|
Customer Rating:      Summary: Complete reference for Hibernate Comment: This book not only covers standard Hibernate persistence, but also JPA persistence. It covers all topics from simple to advanced. It's a complete reference manual for using Hibernate. The only thing it's lacking is coverage of how to set up Hibernate/JPA with Spring, but that's probably not in the scope of this book.
Customer Rating:      Summary: Finally, a useful book! Comment: This is one of the few books I have bought which actually has useful information. And, it provides the information in a clear, concise way. If you want to understand how Hibernate works, this is the book for you!
Customer Rating:      Summary: Lacking, yet no better alternative Comment: This book does have the most information on Hibernate I've found in any book, but it is found wanting in several areas:
They never should have added discussions of JPA. This just confuses everything and makes the book unneccesarily larger. This was most likely a business decision to tie Hibernate to the new specification but it just detracts from the book.
Again and again on the forums and throughout internet discussions the topic of 'lazy initialization' errors and entity identifiers permeates. The authors repeatedly point to the pattern of 'conversations' as the solution to this issue, yet only give a cursory explanation with very simple, unrealistic examples.
I thought 'Hibernate in Action' was great but have become disappointed with this book, Hibernate in general, and the intransigent attitudes of the authors.
Customer Rating:      Summary: The Hibernate Scriptures Comment: The paper alone in this book is probably worth the money you pay for it, weighing in at 904 pages. However, I guarantee you that they will become the most important 904 pages of your career.
Hibernate is a powerful framework, but it is also a very complex beast. That complexity is the nature of the persistence business. Whether you use SQL, object-relational mapping, or an object database, you are going to face the same problem in every case. Let me give you a hint, it isn't a problem with the framework. It's the database. The database tier is the most expensive tier to scale. If you don't treat it correctly, your application will be expensive and its performance will be dismal. If you want to know how to write applications using Hibernate, then you need this book on your desk.
Dare I say that this is the best book on core Hibernate principals that will ever be written. How can I make such a claim? I can say this because the questions about Hibernate and ORM that need to be asked are not going to change very much and this book answers them all. In that sense, the book is timeless.
This book answers all of the burning questions you have been dying to ask about Hibernate.
"Why do I get the dreaded LazyInitializationException and what does it mean?"
"What is the best way to map collections?"
"Should my collections be lazy or non-lazy?"
"How do I implement the Open Session In View pattern?"
"What is a persistence context?"
"What are detatched objects?"
"How do I avoid the use of detatched objects?"
"What's the difference between saveOrUpdate and merge?"
"Do I need to implement equals() and hashCode() for every entity?"
"What is the difference between Hibernate and JPA?"
"Should I use a DAO layer and if so, how should it be designed?"
"What is Seam?"
...and may other questions. Just browse the hibernate forums to get an idea.
Do yourself and your career a favor by clearning a weekend (perhaps several) and read this book cover to cover, rinse, and repeat.
Customer Rating:      Summary: Good book ! Comment: If you are using hibernate using Java persistence API then it is a good book. This means you will be using J2EE 5 based Web container. This book is also a good companion to EJB 3.0 for using Java persistence APIs. If you are trying to understand the good-old hibernate apis then this book falls short a bit.
|
|
|