Library of Math
Online Math Organized by Subject Into Topics
Subscribe to the Library of Math Feed

Java Persistence with Hibernate

Java Persistence with Hibernate

enlarge enlarge 
Authors: Christian Bauer, Gavin King
Publisher: Manning Publications
Category: Book

List Price: $59.99
Buy New: $34.56
You Save: $25.43 (42%)



New (32) Used (11) from $34.49

Rating: 3.5 out of 5 stars 51 reviews
Sales Rank: 16014

Format: Illustrated
Media: Paperback
Edition: Revised
Pages: 904
Number Of Items: 1
Shipping Weight (lbs): 3.2
Dimensions (in): 9.2 x 7.4 x 2

ISBN: 1932394885
Dewey Decimal Number: 005.3
EAN: 9781932394887

Publication Date: November 24, 2006
Availability: Usually ships in 1-2 business days
Shipping: International shipping available
Condition: Brand new item. Over 4 million customers served. Order now. Selling online since 1995. Few left in stock - order soon. Code: I20081010021123S

Similar Items:

  • Spring in Action
  • Java Concurrency in Practice
  • EJB 3 in Action
  • Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series)
  • Java Generics and Collections

Editorial Reviews:

Product Description
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.


Customer Reviews:   Read 46 more reviews...

5 out of 5 stars Grad school tome on object/relational persistence and Hibernate implementation of JPA   April 26, 2008
Erik Gfesser (Lombard, IL United States)
1 out of 1 found this review helpful

As of the writing of this review in early 2008, there is no other work in the marketplace quite like this text. At over 800 pages, Bauer and King cover a lot of ground, starting with the object/relational persistence paradigm and continuing with domain models, mapping, and conversations, addressing specialized situations along the way such as working with legacy databases. Database development is not for the faint of heart, and serious work in this space requires understanding of both object-oriented technology and relational database theory, not to mention the associated business domains. Although this book has received a relatively high amount of positive reviews, readers have also understandably shared their complaints. While at the same time Java Persistence with Hibernate is probably not for everyone, there really are not that many alternatives to learning the necessary material. As with other development frameworks, it is a given that familiarity with the online documentation for Hibernate is required, with the realization that this documentation really only starts to be of benefit once the associated tools start being used. This book provides solid background to prepare the reader for the road ahead, but the reader should also be reminded that the entire book does not need to be read, nor does the material need to be read in order from front to back in order to prepare for that road. Much of the material will probably just not make sense until one gets their feet wet with the technologies. These are the reasons I choose to refer to this text as graduate school training. As Immanuel Kant, the great German philosopher, once said, "experience teaches nothing without theory, but theory without experience is mere intellectual play". The change in name for this second edition of the book reflect the fact that Hibernate is now an implementation of the Java Persistence API. Be aware that the authors traverse back and fourth between the conformance of Hibernate to JPA, and what Hibernate provides apart from JPA. I think the decision of the authors to present material on these technologies side-by-side was a wise one, because it helps keep the reader reminded that these are not separate technologies and that there are architectural tradeoffs between sticking to JPA and using Hibernate functionality beyond the specification. Well recommended.


5 out of 5 stars excellent   July 28, 2007
Patrick Taylor (Boulder, CO)
5 out of 5 found this review helpful

Hibernate and JPA are rather large, complex technologies. You owe it to yourself to read a book like this for a thorough understanding. The I'll-pick-it-up-from-the-online-docs probably isn't going to be enough for this topic. This book provides outstanding coverage. It's well written, and since it comes from Hibernate's creators, provides lots of insight about *why* things were done in certain way.

I do have a relatively minor complaint about the organization of the book. I'd like to see the content about advanced mapping topics moved *after* at least a basic discussion of what "conversations" looks like, how persistence contexts behave, etc. I like to read books in order, and think the fundamentals should be addressed before all the nitty-gritty advanced details.



5 out of 5 stars Awesome book   February 1, 2007
B. S. Meera (Silver Spring, MD United States)
4 out of 5 found this review helpful

Java persistence with Hibernate is the revised edition of Manning's bestselling Hibernate in Action. It covers Hibernate 3.2 in detail along with the EJB 3.0 and Java Persistence 1.0 standards. This book is for developers who are using Hibernate as their persistence tool or for those who want to get started with Hibernate.


I highly recommend this book if you are interested in learning hibernate 3.2 and JPA specification or even if you want to choose between the two technologies. This book is the ultimate solution. If you are going to use Hibernate in your application, you have no other choice, go rush to the store and get this book.



5 out of 5 stars If you're using Spring 2.x, you need this book   December 21, 2007
Jim Reitz (Elkridge, Maryland USA)
0 out of 3 found this review helpful

This book is a welcome update to the original. It has much new stuff, including how to write contract-first web services using Spring Web Services. It's definitely earned a spot on my shelf until Spring 3.x :-)


5 out of 5 stars Good book when you read it carefully and take it a good reference   April 4, 2008
scottyview
3 out of 3 found this review helpful

I bought this book long time ago. When I come back today, I find some readers gave bad reviews on this good book. I have to say some my impression about this book:

1. It is not a book for dummy users, it covers a lot of very deep thoughts about the Java persistence.
2. I found it is hard to understand all its contents the first time when I read it. But, until I have to use Hibernate heavily in some projects, I start to read it again and found nearly every question I have in the real projects.
3. It contains many design ideas in creating your database and also how to use Hibernate properly with quite a lot of good code as examples.
4. It is definitely the best reference book out there to cover Hibernate 3.0 usage so far in the book market. Don't be fooled by those dummy readers, decent developers need this book to resolve problems.


 
about us contact us privacy policy terms of use mision statement lom help
The Library of Math - Online Math Organized by Subject Into Topics. © 2005 - 2008 www.LibraryOfMath.com All rights reserved.