Buy New

Sign in to turn on 1-Click ordering.
Buy Used
Used - Very Good See details
Price: £7.93

Trade in Yours
For a £2.39 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Java Persistence with Hibernate [Paperback]

Christian Bauer , Gavin King
3.2 out of 5 stars  See all reviews (12 customer reviews)
Price: £38.99 & FREE Delivery in the UK. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 5 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 1 Aug.? Choose Express delivery at checkout. Details
Trade In this Item for up to £2.39
Trade in Java Persistence with Hibernate for an Amazon Gift Card of up to £2.39, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

15 Dec 2006 1932394885 978-1932394887 1

Persistence-the ability of data to outlive an instance of a program-is central to modern applications. Hibernate, the most popular Java persistence tool, provides automatic and transparent object/relational mapping making it a snap to work with SQL databases in Java applications. Hibernate applications are cheaper, more portable, and more resilient to change. Because it conforms to the new EJB 3.0 and Java Persistence 1.0 standard, Hibernate allows the developer to seamlessly create efficient, scalable Java EE applications.

Java Persistence with Hibernate explores Hibernate by developing an application that ties together hundreds of individual examples. You'll immediately dig into the rich programming model of Hibernate 3.2 and Java Persistence, working through queries, fetching strategies, caching, transactions, conversations, and more. You'll also appreciate the well-illustrated discussion of best practices in database design, object/relational mapping, and optimization techniques.

In this revised edition of the bestselling Hibernate in Action, authors Christian Bauer and Gavin King-the founder of the Hibernate project-cover Hibernate 3.2 in detail along with the EJB 3.0 and Java Persistence standard.

Frequently Bought Together

Java Persistence with Hibernate + Spring in Action + Effective Java: Second Edition
Price For All Three: £89.07

Buy the selected items together

Product details

  • Paperback: 904 pages
  • Publisher: Manning Publications; 1 edition (15 Dec 2006)
  • Language: English
  • ISBN-10: 1932394885
  • ISBN-13: 978-1932394887
  • Product Dimensions: 24 x 18.2 x 4.6 cm
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Bestsellers Rank: 411,188 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, and more.

Product Description

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. He is the co-author with Gavin King of Manning's best-selling Hibernate in Action.

Inside This Book (Learn More)
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3.2 out of 5 stars
3.2 out of 5 stars
Most Helpful Customer Reviews
15 of 18 people found the following review helpful
2.0 out of 5 stars Could have been so much better 22 Feb 2007
I have found Hibernate In Action to be an indispensible guide when developing Hibernate persistence solutions, so I was eagerly awaiting the release of its successor.

Most developers will want to use standard JPA as much as possible for portability reasons, and only use Hibernate where absolutely necessary to use features not supported by JPA.

However this book fails to cleanly separate discussion of JPA from Hibernate, meaning that if you take this approach to using JPA you end up wading through large sections of the 800+ pages of this weighty tome.

I have to agree with Ganeshji and C. Updike - this lack of any clean separation of JPA and Hibernate makes it difficult to get useful information out of the book.

This is a shame, as the writing is of a high standard - unfortunately the content is very poorly organised.
Was this review helpful to you?
1 of 1 people found the following review helpful
2.0 out of 5 stars Confusing 24 Nov 2008
To say that I was confused after going through this book would be an understatement. I think that 'Hibernate Newbie' summed it up really well.In my experience when I am learning a new technology, what I need is a simple introduction followed by a few simple examples that actually work. Once you have that, it easy enough to build on what you have learned. Try doing that with this book and you will get nowhere. It is a very dry reading and I would get demoralized every time I would pick it up as it is so difficult to follow because you are bounced around from one technology to another. This is before you get a grasp of those technologies in the first place.If you are new to Hibernate don't bother. You will get annoyed and frustrated.I surely did.
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Awesome book. Deceptive title. 23 May 2008
For me a more apt title would have been: "ORM with Hibernate and EJB3".

This book conveys loads of excellent information.

There is a great Domain Model "Caveat Emptor" that is used as backdrop for the bulk of the book based upon an auction system to convey the intricacies of the technologies.

* Part 1 (about 150 pages) is more example orientated and shows how to use Ant tasks to turn Java entities annotated with meta-data or in association with XML to DDL/SQL and vice-versa.
* The next 540 pages (Part 2 & first section of Part 3) make up the bulk of the book. This part is more of a reference. This material is very informative, but a bit of a slog,
heavy going and dry at times. Quite taxing on the old brain!
The format generally the following pattern:
-> The Hibernate way of doing things. Sometimes with XML. Sometimes with annotations.
-> The EJB3 way.
-> How Hibernate can compliment EJB3 and sometimes vice-versa.
-> A summation highlighting two technologies.
* The last two chapters of Part 3 (next 200 pages) are awesome and what make the book really shine.
They return to a more easy to understand example driven format and tie everything together.
The penultimate chapter has a good discussion on architectural concerns. (Unfortunately you ought to plough through the detailed reference section to best understand everything).
There is also an interesting introduction to TestNG.
* The last chapter goes on to demonstrate Seam. As a framework it overcomes some of the pitfalls of JSF. It has definately sparked my interest in learning more about Seam
and rekindled my interest in JSF.
* On a final note. It's also a great SQL reference to boot.
Great job Christian and Gavin!
Comment | 
Was this review helpful to you?
4 of 5 people found the following review helpful
2.0 out of 5 stars Too much. 13 Nov 2007
I've recently been reading Java Persistence with Hibernate, having had limited experience with Hibernate previously. My thinking was that a book this size should provide a really gentle but complete coverage.

After 5 months, I had got as far as Chapter 7. Normally, I fly through books, but there was something about this one that just didn't work for me. I don't like 'giving up', but by chapter 7 I asked myself honestly a) was I enjoying it and b) was I learning, and I came to 'no' for both.

The book (as we know) was written by the authors of Hibernate, and to this end they know it inside out. However, this is also their weakness. Instead of giving me what I needed - an overview, followed by some good examples that I could follow and learn from, they would show me one way to do something in Hibernate, then in annotations, then with JPA xml, then with JPA annotations except for the bits that couldn't be reached and so had to use Hibernate annotations. Then they would give me a reason/situation when this approach couldn't be used, and the process would start over with a new technique. As a reference, this is excellent. As a learning book, it's a nightmare, so much so that I've stopped reading.
Comment | 
Was this review helpful to you?
14 of 18 people found the following review helpful
3.0 out of 5 stars Good book, but... 21 Dec 2006
Format:Paperback|Verified Purchase
I read this book after reading Hibernate in Action, I found almost 70% of it repeated. So im not sure wether this book is value for money for me anyway. But if your starting out in hibernate I would probably say buy this, However if you already have Hibernate in Action, its not worth the extra cost and most of the information can be found on the net after some hunting.
Comment | 
Was this review helpful to you?
3.0 out of 5 stars Good, But Not Brilliant 22 April 2012
Format:Paperback|Verified Purchase
I'm half-way through this book and as other commentators have said it is not a very well organized book but the information is there. The author makes a token effort to explain some details and then trails off with "we will come back to this later". My advice to the author would be: Explain it fully, or don't bother mentioning it.

I also think that it would have been less confusing had the author chosen to use Hibernate annotations throughout the book and perhaps dedicated two or three chapters at the end to showing JPA annotations, XML mapping and XDoclets instead of repeating various examples with the different methods.

If you want a book that will give you enough of the basics in early chapters to use Hibernate effectively then this is not the book for you. However, you will learn from reading the book and the copy I received came with a coupon code to get the digital version for free, which was an unexpected but nice touch. Once I have read it fully, I expect it to serve as a nice reference.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category