or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

NHibernate in Action [Paperback]

Pierre Henri Kuaté , Christian Bauer , Gavin King , Tobin Harris
4.3 out of 5 stars  See all reviews (15 customer reviews)

List Price: $49.99
Price: $38.30 & FREE Shipping. Details
You Save: $11.69 (23%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 3 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it tomorrow, May 24? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Paperback $38.30  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

February 2009

In the classic style of Manning's "In Action" series, NHibernate in Action shows .NET developers how to use the NHibernate Object/Relational Mapping tool. This book is a translation from Java to .NET, as well as an expansion, of Manning's bestselling Hibernate in Action. All traces of Java have been carefully replaced by their .NET equivalents. The book shows how to implement complex business objects, and later teaches advanced techniques like caching and session management. Readers will discover how to implement persistence in a .NET application, and how to configure NHibernate to specify the mapping information between business objects and database tables. Readers will also be introduced to the internal architecture of NHibernate by progressively building a complete sample application using Agile methodologies.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.


Frequently Bought Together

NHibernate in Action + Dependency Injection in .NET + The Art of Unit Testing: With Examples in .Net
Price for all three: $95.19

Buy the selected items together


Editorial Reviews

About the Author

Pierre Henri Kuate is one of the main developers on the NHibernate project team and is a major contributor to the NHibernate forum. He's responsible for managing the NHivbernate documentation, web site and forum on the Hibernate.org site. He started using NHibernate more than two years ago in commercial development.


Product Details

  • Paperback: 400 pages
  • Publisher: Manning Publications; 1 edition (February 2009)
  • Language: English
  • ISBN-10: 1932394923
  • ISBN-13: 978-1932394924
  • Product Dimensions: 7.4 x 0.8 x 9.2 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Best Sellers Rank: #500,978 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
21 of 24 people found the following review helpful
1.0 out of 5 stars Outdated, and Almost Copied from Hibernate in Action March 25, 2009
Format:Paperback
Most of the text in this book is copied from Hibernate in Action, a best-seller in 2004, except some C#2005 example code for an old NHibernate release - NHibernate 1.2, the equivalent dotNET version of Java Hibernate 2.1 covered by Hibernate in Action.

The current NHibernate release is 2.0, which had been released for six months before this book was published.

And the revised edition of Hibernate in Action, Java Persistence with Hibernate (covering Hibernate 3.2), was published in November 2006, two years and three months before this book.
Comment | 
Was this review helpful to you?
8 of 9 people found the following review helpful
Format:Paperback
More than a year after the release of NHibernate 1.2, a .Net port of the highly successful and popular Java Object-Relational Mapping (ORM) tool mirroring the feature sets of Hibernate 2 and 3, a book providing dedicated coverage of the tool for .Net developers finally gets published! Like the Hibernate In Action book it is based on, this book is divided into three parts: Discovering ORM With NHibernate (Chapters 1-2), NHibernate Deep Dive (Chapters 3-7), and NHibernate in the Real World (Chapters 8-10). Developers unfamiliar with ORM and Hibernate will find the first two parts of the book very useful. Those chapters are very well-written, easy to follow, and provide sufficiently deep technical details. Developers looking for guidance on what to look out for when building NHibernate applications would benefit from discussions on how to handle session management, security, and performance / scalability concerns. Data binding (to web- and windows-forms) strategies are also discussed, but in my opinion, only to a limited extent. Given that NHibernate 1.2 takes advantage of features present only up to .Net 2.0, the book also reads like a somewhat outdated book: for example, how to integrate with .Net's DataSet technology (something that Microsoft is starting to move away from in favor of newer technologies) is discussed, but there is no discussion of potential problem integrating with the newer data binding mechanisms used in Windows Presentation Foundation (WPF). Also, even though NHibernate 2 has been released since September 2008, nothing about it made it into the book.
Comment | 
Was this review helpful to you?
5 of 6 people found the following review helpful
5.0 out of 5 stars The NHibernate Bible July 5, 2009
Format:Paperback
I'd argue that this book may be more appropriately naming something along the lines of "ORM in Action (with a focus on NHibernate)" because it is not only a bible for understanding and using NHibernate, but for ORM concepts in general! The authors skillfully intertwine detailed and insightful discussion of general database, ORM, and enterprise development concepts with the nitty-gritty implementation details of NHibernate, all in an easy-to-read manner. Beginning with a tour of many of the various ORM (and ORM-ish) solutions available to .NET developers and ending with a few chapters dedicated to discussing best practices of enterprise application development, this is a very well-rounded book that is easily digested by developers of pretty much any skill level. I knew only high-level details about NHibernate and had a few mis-guided attempts at implementing it by myself prior to reading this book, but now I feel incredibly confident that I will be able to create plenty of NHibernate-driven applications with ease. Another great benefit is the comfort I get from knowing that when I hit any more snafus in the future, it is obviously that this book will be there as a solid reference to help get me through.

The cons? Yeah, I agree with many of the other comments/reviews when they say that it'd be nice if the book discussed NHibernate 2 & .NET 3.x functionality (like LINQ-to-NHibernate), but I think those expectations are somewhat unrealistic. Because of its open source nature, NHibernate is a living organism with stark contrast to a published book. Due to this contrast, I am more interested in a text that can explain the fundamental concepts than an incredibly in-depth (and quickly obsolete!) explanation of the technical implementation of those concepts.

When it comes down to it, this is a great book that delivers on its promises and provides a comprehensive look at NHibernate in Action and how you can get it working for you. I'm just gonna come right out and say it - this is the NHibernate Bible.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Great reference for Hibernate
Hibernate has been around in the Java world for a while now, and this NHibernate reference does a great job of documenting its arrival into the . Read more
Published on October 14, 2010 by fitzroy95
5.0 out of 5 stars Detailed, Dense, Deep
I've gotten started using NHibernate thanks to this book. It provides an introduction to the tool and describes the problem it solves, then dives into making it work for you. Read more
Published on June 9, 2010 by B. G. Palin
5.0 out of 5 stars good resource
I bought this book because I took over an existing NHibernate project and I needed to get up to speed quickly on some of the underlying concepts. Although I'm an experienced . Read more
Published on March 16, 2010 by Paul Gehrman
5.0 out of 5 stars Packed with information!
This book has really been a great resource in learning NHibernate. I find myself referring to it often and it is always the first place I look. I would recommend it very highly!
Published on February 6, 2010 by LSS
5.0 out of 5 stars Wonferful Book on Learning NHibernate
This book on NHibernate for .NET is written by a numeber of wonderful authors. All have been in the web development business for many years and have vast knowlege on this topic and... Read more
Published on January 10, 2010 by Frank Stepanski
5.0 out of 5 stars THE ONE book for Nhibernate
I think it's a complete book starting from the bottom and clear. He has the intuition for finding your the needs while you are learning. Read more
Published on January 7, 2010 by Andoni Ripoll Jarauta
3.0 out of 5 stars Get Hibernate in Action instead
I now read about 80% of the book and must agree, that it is not very well organized and definitely not current.

But, the good things first. Read more
Published on November 19, 2009 by Thorsten Lorenz
5.0 out of 5 stars Excellent book
This is an awesome book. I now realize that nHibernate is not just about mapping files. I also learned about the lifecycle of the nHibernate Session itself and how to tie that to a... Read more
Published on July 5, 2009 by RK
4.0 out of 5 stars A good reference
Despite being written for NHibernate version 1.2 when version 2.0 was already been released, it is the main reference book for NHibernate. Read more
Published on June 29, 2009 by A. Klaser
5.0 out of 5 stars Great Read
This book does a fantastic job of showing the ins and outs of ORM with NHibernate while giving guidance on best practices in data mapping. Good Stuff.
Published on April 27, 2009 by Brandon L. Joyce
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

Search Customer Discussions
Search all Amazon discussions

Topic From this Discussion
Review--four stars Be the first to reply
If your not using this, well you are either not on a large project or...
Indeed. The demo monkeys that Microsoft call's their consultants know little about good system design. But they travel the world perpetuating bad design with people and their data adapters, DataSets and their procedural approach to object oriented design.
http://scottwhite.blogspot.com/
May 9, 2008 by Scott W. White |  See all 3 posts
Looking forward to this book a year ago.
LOL, good point. NHibernate is a first class framework and deserves a first class book!
Nov 11, 2008 by Scott W. White |  See all 2 posts
Start a new discussion
Topic:
First post:
Prompts for sign-in
 




So You'd Like to...


Create a guide


Look for Similar Items by Category