Hibernate & NHibernate

I recently came across an interview with Gavin King, founder of the Hibernate open source object/relational mapping project.  Gavin talks about some of the challenges with o/r mapping and the reasons he decided to join JBoss.

In related news I received a comment on my .NET O/R Mappers post from szoke letting me know that the NHibernate (sf.net) project, which is a .NET port of Hibernate, is “alive.”

# re: Hibernate & NHibernate

Friday, May 21, 2004 4:47 AM by Frans Bouma    
Ok, now a reply which belongs to this blog :)

I think 'alive' is rightfully placed between quotes. Porting code over from java to C# is not that hard, it's in the details where the quality is shown. Those details are far far away for NHibernate at the moment, I think at least a year away.

They also have to solve problems with .NET which are not there in Java: recycling of appdomains in asp.net webapplications for example which make caches dissapear and thus insecure.

# re: Hibernate & NHibernate

Friday, May 21, 2004 4:50 AM by Steve    
I agree :) It will be interesting to see how it progresses though.

# re: Hibernate & NHibernate

Wednesday, August 18, 2004 9:04 PM by szoke    
I'm here again to proudly present the 0.1.0.0 which looks like a promising version with some missing features, but the whole picture of it is getting more clear by every release.

# re: Hibernate & NHibernate

Monday, October 25, 2004 6:44 AM by ged    
I have started using nhibernate, having struggled with various other .NET ORM tools.

I am very impressed with the functionality for asp.Net web applications. We are using MiddleGen to generate our hbms, and then post processing the java types to c# types. Quite easy. It has saved us about 50% on our project.

The only restrictions for nhibernate at the moment seem to be:
- Web services.
- transaction enlistment with message queues, etc
- good tools ( although Middle gen is fine for 90% of your work ). We are using inheritance in the database, and getting that reflected in the middle tier entity objects.

I am really happy with the stability and the future of Nhibernate. In 6 months i can really see it taking off.

Post a Comment

 
 
Prove you're not a spammer: 
3 + 4 =