N

NHibernate 1.2.1.4000

JBoss, a division of Red Hat  ❘ Open Source

Powerful ORM Framework for .NET Developers

Elena Angelini

NHibernate provides a robust Object-Relational Mapping solution for .NET applications, simplifying database interactions with efficiency and ease of use.
2025 Editor's Rating

NHibernate is an open-source object-relational mapping (ORM) solution for the .NET framework. Created by the JBoss community, a division of Red Hat, NHibernate aims to simplify data access layer coding by reducing the amount of repetitive boilerplate code needed.

With NHibernate, developers can map their domain-specific classes to database tables and perform CRUD (Create, Read, Update, Delete) operations without directly writing SQL queries. The library supports a variety of database systems, including Microsoft SQL Server, Oracle, and MySQL.

NHibernate also provides support for caching and lazy loading, which can help improve application performance. Additionally, developers can customize how NHibernate translates their domain-specific objects to database queries by creating custom mapping classes or by using attributes to configure the mapping.

  • Open-source object-relational mapping solution for .NET
  • Created by the JBoss community, a division of Red Hat
  • Simplifies data access layer coding by reducing boilerplate code
  • Maps domain-specific classes to database tables for CRUD operations
  • Supports various database systems and includes caching and lazy loading features

NHibernate is a powerful tool that simplifies the often-complex process of mapping objects to databases in .NET projects.

Overview

NHibernate is a Open Source software in the category Development developed by JBoss, a division of Red Hat.

The latest version of NHibernate is 1.2.1.4000, released on 02/18/2008. It was initially added to our database on 10/29/2007.

NHibernate runs on the following operating systems: Windows.

NHibernate has not been rated by our users yet.

Pros

  • NHibernate provides a powerful ORM (Object-Relational Mapping) framework that simplifies database interactions in .NET applications.
  • It supports a wide range of database systems, including SQL Server, MySQL, PostgreSQL, Oracle, and SQLite.
  • The framework offers caching mechanisms to optimize performance by reducing database roundtrips.
  • NHibernate promotes cleaner code by implementing the Unit of Work and Repository patterns.
  • It supports LINQ (Language-Integrated Query) for writing database queries in a type-safe manner.
  • NHibernate is an open-source project with a large and active community, providing plenty of resources and support for developers.

Cons

  • NHibernate has a steeper learning curve compared to other ORM tools like Entity Framework, especially for beginners.
  • The configuration can be complex, with a plethora of options that may overwhelm less experienced developers.
  • NHibernate lacks certain features present in other ORM tools, such as built-in visual design tools for data mapping.

FAQ

What is NHibernate?

NHibernate is an object-relational mapping framework for the .NET platform. It provides a way to map .NET classes to database tables, allowing developers to work with relational databases using object-oriented programming principles.

Who developed NHibernate?

NHibernate was originally developed by a group of developers led by Fabio Maulo. It is currently maintained and supported by JBoss, a division of Red Hat.

What are the key features of NHibernate?

NHibernate offers features such as transparent persistence, lazy loading, caching, transaction management, and support for various query languages (HQL, SQL). It also supports inheritance mapping, optimistic locking, and event listeners.

What databases does NHibernate support?

NHibernate supports a wide range of relational databases including Microsoft SQL Server, Oracle, MySQL, PostgreSQL, SQLite, and more. It can also work with non-relational databases through custom extensions.

Does NHibernate support LINQ?

Yes, NHibernate has support for LINQ (Language Integrated Query) through the use of the NHibernate LINQ provider. This allows developers to write queries using LINQ syntax, providing a more intuitive way to query the database.

Is NHibernate open source?

Yes, NHibernate is an open-source project released under the GNU Lesser General Public License (LGPL). This means that it can be freely used and modified by developers.

Does NHibernate have any learning resources available?

Yes, there are various learning resources available for NHibernate, including documentation, tutorials, and community forums. The official NHibernate website and the JBoss community portal are good places to start.

Is NHibernate actively maintained?

Yes, NHibernate is actively maintained by the JBoss community. Bug fixes, new releases, and feature improvements are regularly provided to keep NHibernate up-to-date and reliable.

How does NHibernate handle transactions?

NHibernate provides support for managing transactions using either explicit transaction demarcation (using BeginTransaction/Commit/Rollback methods) or implicitly through various configuration options.

Can NHibernate be used in ASP.NET applications?

Yes, NHibernate can be used in ASP.NET applications. It can provide persistence and data access layer functionality for web applications built using ASP.NET MVC, Web Forms, or other frameworks.


Elena Angelini

Elena Angelini

I'm Elena, your go-to software reviewer at UpdateStar and tech enthusiast. Whether you're a user seeking the latest software titles or software news I've got you covered. When I'm not diving into the latest software, you can find me exploring nature trails, camping under the stars, or competing in online multiplayer games. My reviews are designed to be fun, engaging, and packed with all the details you need to make informed decisions.

Latest Reviews by Elena Angelini

Download not yet available. Please add one.

Stay up-to-date
with UpdateStar freeware.

Latest Reviews

Resident Evil Revelations Resident Evil Revelations
A Thrilling Return to Survival Horror
B Brother MFL-Pro Suite MFC-7840W
Versatile All-in-One Solution: Brother MFL-Pro Suite MFC-7840W
Universe Sandbox Universe Sandbox
Explore the Cosmos in Universe Sandbox
Spek Spek
Accurate Audio Analysis Made Easy with Spek
DR-2010C CaptureOnTouch DR-2010C CaptureOnTouch
Streamlined Scanning with Canon's DR-2010C CaptureOnTouch
Heroes of Might & Magic V Heroes of Might & Magic V
A Classic Turn-Based Strategy Experience
UpdateStar Premium Edition UpdateStar Premium Edition
Keeping Your Software Updated Has Never Been Easier with UpdateStar Premium Edition!
Microsoft Edge Microsoft Edge
A New Standard in Web Browsing
Google Chrome Google Chrome
Fast and Versatile Web Browser
Microsoft Visual C++ 2015 Redistributable Package Microsoft Visual C++ 2015 Redistributable Package
Boost your system performance with Microsoft Visual C++ 2015 Redistributable Package!
Microsoft Visual C++ 2010 Redistributable Microsoft Visual C++ 2010 Redistributable
Essential Component for Running Visual C++ Applications
Microsoft OneDrive Microsoft OneDrive
Streamline Your File Management with Microsoft OneDrive

Latest Updates


Digital Clock: Alarm Clock App 1.0.7

This digital clock application offers a versatile solution for personal time management and scheduling needs, suitable for desk, bedside, or home use.

Bhagya Chamkane Ke Totke Jane 1.0.7

The "Bhagya Chamkane Ke Totke" app provides a collection of traditional remedies and solutions aimed at influencing various aspects of personal luck and well-being, presented in Hindi.

Salah Bukhatir Quran Offline less_is_more

This application provides an offline version of the Quran that functions without an internet connection. Users can listen to the complete Quran in high-quality audio, recited by Salah Bukhatir, simply by selecting any Surah.

Песни Хабиба Шарипова 1.1

This application features a selection of the top songs by Khabib Sharipov, available for offline listening without requiring an internet connection, thus conserving mobile data.

Houston's Eagle 11.16.10

Houston's 106.9 & 107.5 The Eagle stands out as Houston’s premier classic rock station, offering more than just traditional broadcasting.

میهمان شو | اجاره ویلا و سوئیت 1.3.7

The Guest Show offers an unforgettable experience beginning with seamless interaction between hosts and guests. On this platform, thousands of hosts provide various accommodations such as guesthouses, eco-tourism …