Hibernate vs NHibernate: What are the differences?
What is Hibernate? Idiomatic persistence for Java and relational databases. Hibernate is a suite of open source projects around domain models. The flagship project is Hibernate ORM, the Object Relational Mapper.
What is NHibernate? The object-relational mapper for .NET. It is a mature, open source object-relational mapper for the .NET framework. It's actively developed, fully featured and used in thousands of successful projects.
Hibernate and NHibernate belong to "Object Relational Mapper (ORM)" category of the tech stack.
NHibernate is an open source tool with 1.64K GitHub stars and 825 GitHub forks. Here's a link to NHibernate's open source repository on GitHub.
Bodybuilding.com, Zola, and StyleShare Inc. are some of the popular companies that use Hibernate, whereas NHibernate is used by Pinnacle Sports, ProProcure, and CRM Solutions. Hibernate has a broader approval, being mentioned in 133 company stacks & 404 developers stacks; compared to NHibernate, which is listed in 6 company stacks and 5 developer stacks.
Sign up to add or upvote prosMake informed product decisions
Sign up to add or upvote consMake informed product decisions
What is Hibernate?
What is NHibernate?
Need advice about which tool to choose?Ask the StackShare community!
Sign up to get full access to all the companiesMake informed product decisions
Sign up to get full access to all the tool integrationsMake informed product decisions