FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Hibernate Recipes: A Prob... has been added to your Basket
+ £2.80 UK delivery
Used: Very Good | Details
Sold by Nearfine
Condition: Used: Very Good
Comment: Gently used. Expect delivery in 20 days.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Hibernate Recipes: A Problem-Solution Approach (Expert's Voice in Open Source) Paperback – 1 Mar 2010

3.0 out of 5 stars 1 customer review

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
£18.90 £15.59
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more

There is a newer edition of this item:

£39.50 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.

Product details

Product Description

About the Author

Gary Mak, founder and chief consultant of Meta-Archit Software Technology Limited, has been a technical architect and application developer on the enterprise Java platform for more than seven years. He is the author of the Apress books Spring Recipes: A Problem-Solution Approach and Pro SpringSource dm Server. In his career, Gary has developed a number of Java-based software projects, most of which are application frameworks, system infrastructures, and software tools. He enjoys designing and implementing the complex parts of software projects. Gary has a master's degree in computer science. His research interests include object-oriented technology, aspect-oriented technology, design patterns, software reuse, and domain-driven development. Gary specializes in building enterprise applications on technologies including Spring, Hibernate, JPA, JSF, Portlet, AJAX, and OSGi. He has been using the Spring Framework in his projects since Spring version 1.0. Gary has been an instructor of courses on enterprise Java, Spring, Hibernate, Web Services, and agile development. He has written a series of Spring and Hibernate tutorials as course materials, parts of which are open to the public, and they're gaining popularity in the Java community. In his spare time, he enjoys playing tennis and watching tennis competitions.

Customer Reviews

3.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
I like the approach as you can run thro the examples. I am currently using it to revise hibernate. However I would not like to read this book as a novice as already I have come across errors. Examples include a problem where the persistence.xml for jpa does not tell you to put in in META-INF, just class path, which means the example wont run.
Other errors are typos with inserts.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on (beta) 3.6 out of 5 stars 14 reviews
20 of 22 people found the following review helpful
3.0 out of 5 stars Good content. Needs editing!!! - code style??? 28 July 2010
By Wesley Freeman - Published on
Format: Paperback
I stepped out on a limb ordering this new book that doesn't have any reviews, mostly in order to get up to date information about the latest version of hibernate.

I'm an experienced Java developer, and until now I've largely written my own database layer, so I'm aware of the difficulties behind doing it. I've been meaning to check out hibernate for a while, and I finally had a project that would make good use of a framework (and that I was starting from scratch), so I decided to go for it.

First, let me say that I did get what I wanted from this book, meaning that it gave me some good ideas that I could immediately apply to the project I'm working on. For that I could have given it 5 stars.

In particular, I liked the several sections where they gave both the hbm.xml version and the annotation version of the mapping configuration for the solution code. To me, those sections were invaluable, giving me a greater understanding of how the annotation stuff works, and I'll probably end up using it on this project (converting what I have so far). It looks more maintainable.

However, the book has some issues.

I use checkstyle for any Java code I write, and I expect authors of books to at least use a formatter to format the code in a standard way before publication (and if they don't, to be extremely careful to be consistent). I subtract 2 stars largely because of the extremely poorly formatted/indented/spaced code examples (and there are a few typos in the code as well, that I could see just by reading through the examples). They switch between spaces and tabs, and have one line indented 40 spaces and the next line not indented at all, in the same block. I don't know how it got through editing stages in this state! I've seen much better looking "beta" books. To the authors: use checkstyle!
4 of 5 people found the following review helpful
4.0 out of 5 stars nice content, few typos, horrible formatted sourcecode 23 Jan. 2011
By Michal Bernhard - Published on
Format: Kindle Edition Verified Purchase
I've already done some hibernate development both professionaly (in my daily job) and at home (pet projects) and from very beginning I used only free materials (hibernate reference, blogs, forums). Frankly my experience with Hibernate was in one word - FLUSTRATION. After I read this book from cover to cover I wish two things:
1) to read manual/guide/reference-like stuff from cover to cover to be exposed to details (because those little details are that stoppers and sources of flustration when we work with any thirdparty developed code)
2) read THIS book before my first exposure to hibernate framework

The book overrall is very good (for me as I mediocre programmer ;). It's usable by both beginners and intermediate users. Only prerequisite is knowledge of java (and maven skills would be handy too). As a a beginner you will discover all you need to know to solve all realworld and common daily problems and tasks like auditing, caching, inheritence, laziness, batching, sorting...
And what I really like about this book is that every problem is solved in both hibernate xml configuration way and with usage of JPA annotations (so I finally understand the relation between JPA and Hibernate). I think this is big added value.

One star down because of formatting of source codes - it's really horrible. Well I can live with it, but come on guys - for this price such an amateur work? I am even thinking about sale return - only thing which so far prevents me is that I like the book content and want to support its authors.
3.0 out of 5 stars Code examples are dated and horrible grammar and formatting. 1 Feb. 2012
By kcdragon - Published on
Format: Paperback Verified Purchase
The content in this book is pretty decent and it is organized very nicely. My problem with this book is some of the code examples and the abundance of typos.
I've seen reviews on Amazon were people complain about the errors and when I get the book, I don't see them. But with this book, it is not the case. Reviewers were dead on with the abundance of errors.
Some of the code examples, especially the ones with generics, are not using them properly. It seems like half of these examples were updated with generics and the other half not. There are several API methods in use that are now deprecated.
There are also a lot of code formatting problems, mostly indentation, and typos.
With that said, if you are experienced with Java, the errors are pretty obvious and you shouldn't have a problem working around them. This book could definitely use an update to fix the errors and correct the code.
5.0 out of 5 stars Fantastic approach to explaining Hibernate 13 Oct. 2012
By Eoin O'Donnell - Published on
Format: Paperback Verified Purchase
The format of this book is incredible, the problem solution approach was a breath of fresh air for me; I was so use to having reams of information shoved down my throat, with little or not examples of where this knowledge was applicable. This books provides loads of examples of where your new knowledge will be applicable. My only slight problem with the book, is that it used the XML as opposed to JPA config as its primary way of explaining the concepts, but this is just a personal preference of mine, for others the XML config may be perfect.
3.0 out of 5 stars Hibernate in Action is just better 24 Jan. 2012
By vrto - Published on
Format: Paperback
Once you read Hibernate in Action you'll understand, that Hibernate isn't really that easily problem-solution oriented. It is complex framework that requires good understaning of it's principles. Hibernate Recipes is good as quick-peek-on-problem book after you already know what Hibernate is and how to use it. Otherwise I don't recommend it as primary learning resource for Hibernate.
Were these reviews helpful? Let us know