Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

Quantity: 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
24 used & new from £25.01

Have one to sell? Sell yours here
 
   
Tell a Friend
Hibernate in Action: Practical Object/Relational Mapping (In Action)
 
See larger image
 
Hibernate in Action: Practical Object/Relational Mapping (In Action) (Paperback)
by Patrick Peak (Author), Nick Heudecker (Author)
4.4 out of 5 stars 5 customer reviews (5 customer reviews)
RRP: £40.50
Price: £25.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £14.51 (36%)
Availability: In stock. Dispatched from and sold by Amazon.co.uk.

Want guaranteed delivery by 1pm Tuesday, May 20? Choose Express delivery at checkout. See Details

24 used & new available from £25.01

Perfect Partner

Buy this book with Spring in Action by Craig Walls today!

Hibernate in Action: Practical Object/Relational Mapping (In Action) Spring in Action
Buy Together Today: £49.98

Customers Who Bought This Item Also Bought

Spring in Action

Spring in Action by Craig Walls

4.9 out of 5 stars (10)  £23.99
Professional Java Development with the Spring Framework

Professional Java Development with the Spring Framework by Rod Johnson

4.3 out of 5 stars (3)  £14.99
Head First Design Patterns (Head First)

Head First Design Patterns (Head First) by Eric Freeman

4.9 out of 5 stars (30)  £20.77
Pro Spring: From Professional to Expert (Expert's Voice in Java)

Pro Spring: From Professional to Expert (Expert's Voice in Java) by Rob; Machacek, Jan Harrop

5.0 out of 5 stars (3)  £33.99
Agile Java Development with Spring, Hibernate and Eclipse

Agile Java Development with Spring, Hibernate and Eclipse by Anil Hemrajani

3.0 out of 5 stars (6)  £17.39
Explore similar items : Books (50)

Product details

Customers Viewing This Page May Be Interested in These Sponsored Links (What is this?)
Persistor.NET®
www.Persistor.net    Stop mapping - start persisting! Download your free copy now... 
Need a .NET Architecture?
www.entityspaces.net    Transactions, DataBinding, Mobile, WCF, DynamicQuery, Generate 
Object Relational Mapping
www.alachisoft.com    Generate .NET Biz & Data Objects WinForms & ASP.NET App GUI Wizard 

Product Description
Book Description
Hibernate practically exploded onto the Java scene. Why? Because with it developers avoid a dreaded problem- object/relational mapping (ORM). There's a mismatch between your object-oriented code and the relational database you use. This object/relational mismatch requires you to write persistence code that maps one to the other, code which is often complex, tedious and costly to develop. Hibernate does it for you.
But not only that, Hibernate makes persistence easy. Positioned as a layer between your application and your database, Hibernate takes care of loading and saving of objects. Hibernate apps are cheaper, more portable, and more resilient to change. And they perform better than anything you are likely to develop yourself.
Hibernate in Action carefully explains the concepts you need, then gets you started quickly. Using a single, continuing example, it shows you how to use Hibernate in practice, how to deal with concurrency and transactions, how to efficiently retrieve objects and use caching. The authors developed Hibernate. They answered many community questions. Their experience seeps out of every pore of this book.

Synopsis
Hibernate practically exploded onto the Java scene. Why? Because with it developers avoid a dreaded problem: object/relational mapping (ORM). There's a mismatch between your object-oriented code and the relational database you use. This object/relational mismatch requires you to write persistence code that maps one to the other, code which is often complex, tedious and costly to develop. Hibernate does it for you. But not only that, Hibernate makes persistence easy. Positioned as a layer between your application and your database, Hibernate takes care of loading and saving of objects. Hibernate apps are cheaper, more portable, and more resilient to change. And they perform better than anything you are likely to develop yourself. "Hibernate in Action" carefully explains the concepts you need, then gets you started quickly. Using a single, continuing example, it shows you how to use Hibernate in practice, how to deal with concurrency and transactions, how to efficiently retrieve objects and use caching. The authors developed Hibernate. They answered many community questions. Their experience seeps out of every pore of this book.

See all Product Description

Customers Who Viewed This Item Also Viewed

Java Persistence with Hibernate

Java Persistence with Hibernate by Christian Bauer

3.0 out of 5 stars (4)  £25.79
Spring in Action

Spring in Action by Craig Walls

4.9 out of 5 stars (10)  £23.99
Beginning Hibernate: From Novice to Professional

Beginning Hibernate: From Novice to Professional by Jeff; Minter, Dave Linwood

£27.99
Hibernate: A Developer's Notebook

Hibernate: A Developer's Notebook by James Elliott

3.5 out of 5 stars (2)  £12.25
Professional Java Development with the Spring Framework

Professional Java Development with the Spring Framework by Rod Johnson

4.3 out of 5 stars (3)  £14.99
Explore similar items : Books (50)

 
Customer Reviews
5 Reviews
5 star: 80%  (4)
4 star:    (0)
3 star:    (0)
2 star: 20%  (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
 
 
 
Share your thoughts with other customers:
Write an online review
Most Helpful Customer Reviews

 
11 of 11 people found the following review helpful:
5.0 out of 5 stars Great book, 18 Jan 2005
My review-in-three-words is: great. Get it.
Hibernate and Object/Relational Mapping are very complex subjects, yet Christian Bauer and Gavin King with this book are able to explain them in a so easy and clear way. The first five chapter in particular are really well-written, so that you can start using Hibernate in no time. With chapter six the complexity raises, but it is unavoidable since they start talking about complex mappings and query optimizations.
My personal suggestion to the reader is: at first, read the first five chapters; then, start writing your application with Hibernate; use the other chapters as a reference when you experience some problems while mapping complex class associations, or if you want to refactor/optimize your code.
I really appreciate the fact that the authors put a great effort in explaining not only the tool itself, but also the underlying concepts of ORM and database in general. So, even if you have only a basic knowledge of database, you will be able to understand the book.
Two others goodies: chapter 9 has some great sections explaining who to write code using tools like Middlegen and XDoclet; on Appendix B you can find a nice description of "ORM implementation strategies".
Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)



 
7 of 7 people found the following review helpful:
5.0 out of 5 stars Excellent book..., 25 Mar 2005
By A Customer
I read this book when I was in quite a hurry to apply hibernate. I basically read it in all kinds of ways like one chapter at a time and also jumping from section to section in almost random order. What I found was that the book is very clearly written (the authors clearly explain the concepts behind hibernate). Also, the book is useful both for reading front to cover but also extremely useful as a reference. Very well structured and readable.
Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Very Useful Book, 26 Dec 2006
By C. Jack "colinjack" (Edinburgh) - See all my reviews
(REAL NAME)   
We're using NHibernate on the project i'm working on and this book has been a big help in letting me understand both the theory and the usage of NHibernate.

I should also say that if your going to use NHibernate you'll need a book like this as the quality of the NHibernate documentation and error messages is appalling.
Comment Comment | Permalink | Was this review helpful to you? YesNo (