Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
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.

NHibernate in Action [Paperback]

Pierre Henri Kuate , Tobin Harris , Christian Bauer , Gavin King
2.0 out of 5 stars  See all reviews (2 customer reviews)
List Price: CDN$ 49.99
Price: CDN$ 31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 18.50 (37%)
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 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Thursday, May 23? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Paperback CDN $31.49  

Book Description

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


Customers Who Bought This Item Also Bought


Product Details


Product Description

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.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

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

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
4 star
0
3 star
0
1 star
0
2.0 out of 5 stars
2.0 out of 5 stars
Most helpful customer reviews
7 of 7 people found the following review helpful
2.0 out of 5 stars Disappointing May 18 2009
Format:Paperback
I got impatient waiting for the print book to come out and bought the ebook early on. From my understanding, the book's authors changed at least once, and the print book kept getting delayed.

I've been impressed with every other Manning book I've read, but this one is a big disappointment. It came out at least 6 months after NHibernate version 2 and that version is not covered at all. Since I also own an old copy of Hibernate in Action (for Java) I was hoping this book would add a lot of .NET-specifics, but it falls short in that department as well. Much of the content is copied word-for-word from the Java version of the book.

You'll be better off searching the forums and checking out www.nhforge.org.
Was this review helpful to you?
4 of 4 people found the following review helpful
Format:Paperback
Simply put this is not a good book. I read a lot of programming books so I know a bad one when it comes along. Here are a list of things I didn't like:

- It's written like a port from Java. The way they approach the code doesn't feel like .Net, also 'newer' concepts like generics are not used enough.
- It's poorly structured. Rather than fully explaining concepts they are often spread through the book. 'We'll discuss this further in section x.x' is far too common.
- Weak or no examples. They do a really poor job of providing examples and putting what they are saying into context.
- The code samples seem rushed. Some have a bunch of commented code in them and even TODO statements.
- They make a big deal about writing POCO classes but then they decorate them with attributes using NHibernate.Mapping.Attributes thus coupling the classes to NHibernate anyway #unless you like superfluous attributes#
- Issues that I thought were important like using NHibernate with ASP.Net aren't given much attention or they talk around them.
- Why not NHibernate 2.0?

I could double this list if I thought about it more but I think that's enough.

It does provide information on NHibernate and it may be better than crawling though a bunch of blogs so there may be a reason to buy it, but think about whether you really need it.

Hopefully now that there is a book on NHibernate, somebody will decide to write a good book on NHibernate. In the meantime I'm going to take a harder look at some other technologies, 'Programming Entity Framework' by Julia Lerman seems like a good book.
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.3 out of 5 stars  15 reviews
21 of 24 people found the following review helpful
1.0 out of 5 stars Outdated, and Almost Copied from Hibernate in Action Mar 25 2009
By George Jiang - Published on Amazon.com
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.
8 of 9 people found the following review helpful
4.0 out of 5 stars Technically deep, but only covers older 1.2 version and integration with .Net 1.x or 2.x, nothing specific to 3.x Mar 1 2009
By Techie Evan - Published on Amazon.com
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.
5 of 6 people found the following review helpful
5.0 out of 5 stars The NHibernate Bible July 5 2009
By Jess Chadwick - Published on Amazon.com
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.
Search Customer Reviews
Only search this product's reviews

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges