Pro Hibernate 3 and over 450,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
39 used & new from $1.70

Have one to sell? Sell yours here
 
   
Pro Hibernate 3 (Expert's Voice)
 
 
Start reading Pro Hibernate 3 on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  
3.1 out of 5 stars  See all reviews (18 customer reviews)

Price: $39.99 & this item ships for FREE with Super Saver Shipping. 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
Usually ships within 2 to 5 weeks.
Ships from and sold by Amazon.com. Gift-wrap available.

19 new from $2.00 20 used from $1.70

Formats

Amazon Price New from Used from
Kindle Edition $17.59  
Paperback $39.99  

Frequently Bought Together

Customers buy this book with Beginning Hibernate: From Novice to Professional (Beginning: from Novice to Professional) by Dave Minter

Pro Hibernate 3 (Expert's Voice) + Beginning Hibernate: From Novice to Professional (Beginning: from Novice to Professional)
Price For Both: $72.56

One of these items ships sooner than the other. Show details


Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

informative and useful not only as a learning tool, but as a reference throughout the development of your applications.</a></p></blockquote> <p id="quoteAuthor">&#8212; Gregg Bolinger, JavaRanch Sheriff</p></div>

<p><i>Pro Hibernate 3</i> is the first book to offer complete coverage of the open source lightweight Hibernate 3 and its new features. Authors Dave Minter and Jeff Linwood discuss the new persistence layer and share design tips and best practices. And the duo goes beyond just explaining "how to" use parts of Hibernate; they probe well beneath the surface, and teach you how to step back and solve problems thoroughly.</p>

<p>If you have experience using Java with databases, but lack experience with Hibernate, then this book is ideal for you. Similarly, if you have some familiarity with Hibernate 2 and now want to learn the nuances of version 3, then this book is a wise addition to your library.</p>

About the Author

Jeff Linwood has been involved in software programming since he had a 286 in high school. He got caught up with the Internet when he got access to a UNIX shell account, and it has been downhill ever since. Jeff has published articles on several Jakarta Apache open source projects in Dr. Dobb's Journal, CNET's Builder.com, and JavaWorld. Jeff has a bachelor's degree in chemical engineering from Carnegie Mellon University. He currently works for the Gossamer Group in Austin, Texas, on content management and web application syndication systems. He gets to play with all the latest open source projects there. Jeff also co-authored Professional Struts Applications, Building Portals with the Java Portlet API, and Pro Hibernate 3. He was a technical reviewer for Enterprise Java Development on a Budget and Extreme Programming with Ant.

Dave Minter has adored computers since he was small enough to play in the boxes they came in. He built his first PC from discarded, faulty, and obsolete components, and considers that to be the foundation of his career as an integration consultant. Dave is based in London, where he helps large and small companies build systems that "just work." He co-authored Building Portals with the Java Portlet API and Pro Hibernate 3.


Product Details

  • Paperback: 242 pages
  • Publisher: Apress (June 27, 2005)
  • Language: English
  • ISBN-10: 1590595114
  • ISBN-13: 978-1590595114
  • Product Dimensions: 9.1 x 6.9 x 0.8 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.1 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon.com Sales Rank: #722,189 in Books (See Bestsellers in Books)

More About the Author

Dave Minter
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Dave Minter Page

Inside This Book (learn more)




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

 

Customer Reviews

18 Reviews
5 star:
 (2)
4 star:
 (4)
3 star:
 (6)
2 star:
 (5)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.1 out of 5 stars (18 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
38 of 39 people found the following review helpful:
3.0 out of 5 stars Way too thin, October 31, 2005
By Ugo Cei (Pavia, PV Italy) - See all my reviews
(REAL NAME)   
The good stuff:

* Clear and consistent.
* Very few errors (spotted just a couple, minor ones).
* Good typography.
* The authors know their stuff, and it shows.

The not so good stuff:

At 242 pages, this book is too thin. No, let me restate it: it is way too thin. I'm not particularly fond of very thick books, but when the subject matter is complex, you simply can't get away with a cursory glance at its intricacies. You see, at 408 pages, I still think that Hibernate in Action, though it is probably the best book on the subject, would be just great if it packed a few more pages.

The problem with Hibernate is that beneath its apparent simplicity lie a large number of difficult problems. Don't get me wrong, I still think Hibernate is the best ORM tool out there. Unfortunately, Object-Relational Mapping is a hard problem. Solving the Object-Relational impedance mismatch in a fully transparent way is probably impossible: all proposed solutions so far are, in the end, yet another abstraction layer. And as we all know, all abstractions leak, one way or the other.

If you are just beginning to approach Hibernate and think that you will get a decent coverage of the complexities, traps and pitfalls of a tool like Hibernate in just 242 pages, you're bound to be disappointed. Here are just a few subjects that I would have liked to see covered much more deeply:

* HQL syntax. The official Hibernate documentation already gives some more complex samples, but their explanation is too concise. A good complement to the docs should probably clarify what you can and what you cannot do in HQL.
* Exotic mappings.
* Tuning and optimization.
* Caching. What are the benefits and drawbacks of the various caching strategies and implementations?
* Lazy loading. It is my experience that novices sooner or later will get the dreaded LazyInitializationException. What techniques can be used to avoid it?
* Cascading rules and their effect on the lifecycle of entities.
* Bulk loading and saving.
* Using versioning to implement optimistic locking.
* Others that I don't remember at the moment.

All in all, I don't think this is a bad book. Quite the contrary. It's just that I think the authors could have dispensed some more of the goodness they are evidently capable of. As it stands, you will at the very minimum need to have a copy of the official Hibernate documentation, plus Hibernate in Action, on your desk, together with Pro Hibernate 3.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
6 of 6 people found the following review helpful:
2.0 out of 5 stars repetitive, February 18, 2006
By stula1 (Baltimore, MD) - See all my reviews
Like other people have said, this book is pretty short. To make matters worse, it repeats itself a lot and wastes a lot of pages with boring code such as using 3 pages to show a POJO (plain old java object) with nothing but getters and setters. Did they really need to show that? This book is an ok introduction to hibernate, but definately isn't worth the price. A lot of the same information can be found online, and this book doesn't really present the information in a new or useful way.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Well-written introduction, January 13, 2006
By Christian Menne (Stuttgart, Germany) - See all my reviews
(REAL NAME)   
I got this book in order to find out what Hibernate was all about and whether I could use it in my projects. I started with no idea of the framework at all and a couple of questions about its general use.

These questions I had were answered right in the first few chapters when the overall usefulness of Hibernate was discussed. And given the well-written chapters of the book (as a non-native English speaker I had absolutely no problems understanding them) I got a good grasp of the Hibernate basics as well.

I think it's a very good book that's surely worth its price.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Not very helpful
This book is not very useful for professional programmers. It is brief, almost like a "cookbook" style book, although it doesn't have the type of self-contained, concise examples... Read more
Published 10 months ago by Thomas Park

5.0 out of 5 stars A Good Follow-Up
This is a good follow-up to the book by the same authors, Beginning Hibernate: From Novice to Professional (Beginning: from Novice to Professional). Read more
Published 22 months ago by Liz Hills

2.0 out of 5 stars Lot's of sizzle but short on beef
My primary frustration with the book is that it does not deliver what it promises. I am specifically referring to the book's unfounded assertion that it is explaining how to... Read more
Published on November 2, 2007 by Robert D. Glover Jr.

1.0 out of 5 stars So, You Wanted To Get Started on Hibernate, Did You?
As an arm chair book, this resource looks pretty good (though, admittedly it's thin in certain areas) -- you'll get the general idea of what Hibernate is, what it does, and how it... Read more
Published on August 7, 2007 by Walter Stoneburner

3.0 out of 5 stars Short and too much repetitive code
The book book has 242 pages in total, where ca 30 are intro + appendix and at least 30 pages are nothing more than POJO's code with fancy getter and setter methods. Read more
Published on January 24, 2007 by Awan

4.0 out of 5 stars Caveat Emptor!
I've been using Hibernate for a while, mostly Hibernate 2.1.x.

I've got a new project starting, and it's going to be using Hibernate 3, so I decided to book up - get... Read more
Published on December 28, 2006 by Patrick Carroll

4.0 out of 5 stars Lots of good information, no fluff
I found this book fills in a lot of the gaps left by Hibernate's online docs, but didn't dwell on the simple, basic stuff. Read more
Published on May 7, 2006 by jverd

2.0 out of 5 stars just ok
I was hoping for more in-depth information about Hibernate 3. The book flows ok and is easy to read, but just doesn't have the details that you can find with the general... Read more
Published on February 16, 2006 by jh

3.0 out of 5 stars Covers the basics at the surface. 3 3/4 Stars
So you are starting off with Hibernate and you want a book to learn from. If you want the basics and get up an running pretty quickly, then this book works well for you. Read more
Published on November 7, 2005 by Mark Spritzler

3.0 out of 5 stars Poor annotations coverage
I bought this book as a supplement to Hibernate In Action since I was planning on upgrading to Hibernate 3 and wanted a working example using Hibernate 3's annotations. Read more
Published on November 4, 2005 by Peter White

Only search this product's reviews



Customer Discussions

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

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

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.