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.
Comments