Harnessing Hibernate

Harnessing Hibernate
Authors
James Elliott, Tim OBrien, Ryan Fowler
ISBN
0596517726
Published
22 Apr 2008
Purchase online
amazon.com

Harnessing Hibernate is an ideal introduction to the popular framework that lets Java developers work with information from a relational database easily and efficiently. Databases are a very different world than Java objects, and they often involve people with different skills and specializations. With Hibernate, bridging these two worlds is significantly easier, and with this book, you can get up to speed with Hibernate quickly.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

NirvanaResearch said
The amount of useful information in the book is much shorter than the book itself. The examples and bullet point explanations are good and is where you will get most of the value from the book. Those can easily fit into a book a quarter of the size. The rest are just useless asides that get in the way. For example, the author(s) try to crack jokes about rich friends in the chapter about relations (get it, friends and relations? Not funny and useless). The book would have been more valuable if it was condensed and better organized.

C. Hivert said
This is a very poor book. I am returning it.
This book is a mere overview of Hibernate. It should focus on fundamental concepts like the session, dealing with versions, or managing transactions, instead, it deals with technologies that have nothing to do with Hibernate like Maven for the second half of the book. Very disappointing.
The book on Hibernate from Gavin King is definitely much better, for a beginner as well as a more advanced developer.

Amit Chaudhary said
This book is by far the best one for Hibernate. It has two sections, section 1 is an update version of "Hibernate: A Developer's Notebook" using Ant-Maven tasks to simply installation and using HSQLDB. It covers the Introductory and Intermediate ground as far as Hibernate goes including XML configuration, Hibernate tools for code and schema generation and Annotations configurations.
If you desire an Introductory to Advanced book, I would suggest Java Persistence with Hibernate by Hibernate developer Gavin King. I prefer to read the advanced material from the Reference documentation or the online free Java passion course.

The second section, unique to this book, covers overview of other Java technologies such as Spring, Maven, Eclipse, MySQL for DB instead of the lighter HSQLDB and Stripes. This gives a more consolidate view for someone knew to different J2EE frameworks and tools.

Stephen D. Howard said
I am sure this review either won't be posted, or will receive a "0 people found this helpful" count, LOL! However, the fact that the author has an extremely political post on this page right next to the book pretty much killed the deal for me. I don't disallow him an opinion, but the exceptionally bad placement is tough to get around.

YMMV.

Charlie said
The chapter about eclipse and hibernate was somewhat useful, the rest was some sort of tedious tribute to ant, maven and open software in general. The main argument seems to avoid 'complex joins', why would you work with databases at all if you think joins between two tables is rocket science? What will you do if hibernate fails and you don't understand whats going on beneath? How can you design a good database if you find these things to complex?

I bought the book to learn HIBERNATE, not ant, not maven etc. The examples are poor, i.e it shows how to do a one-to-many relationship, what about other relationships?

To me, the hibernate documentation was much more useful, seriously.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“God could create the world in six days because he didn't have to make it compatible with the previous version.”