Member Menu
 
 Monthly JBoss newsletter:
 
Hibernate Books
CaveatEmptor

Differences between Hibernate and NHibernate

Most features of Hibernate 2.1 are present in the 1.0.1 release of NHibernate.

Unimplemented features:

  • Databinder - never requested by our users, so we consider it a low priority feature.
  • SchemaUpdate - too complicated to implement, we will accept a patch if anybody decides to implement SchemaUpdate on their own.
  • ScrollableResults - requires scrolling support from the underlying result set object. ADO.NET IDataReaders do not support scrolling.
  • SqlExceptionConverter

Extra features (from Hibernate 3):

  • fetch="join/select" attribute, equivalent to outer-join="true/false"
  • unsaved-value guessing - NHibernate will try to guess unsaved-value for <id> and <version> if none is specified in the mapping file.
© Copyright 2006, Red Hat Middleware, LLC. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc. [Privacy Policy]