.NET Framework向けのオブジェクト関係マッピング(ORM)フレームワーク。データベースとオブジェクト指向プログラミングの橋渡しを行うツール。
「Nhibernate」を星図で探索する →
「Nhibernate」とは?意味を解説
NHibernateは、Javaの「Hibernate」を.NET環境に移植したORMフレームワークです。オブジェクト指向言語とリレーショナルデータベースの不一致を解決し、SQLを直接書かずにデータベース操作を実現します。エンティティマッピング、クエリ機能、トランザクション管理などを提供し、開発効率を向上させます。
例文
- NHibernateを使用して、複雑なクエリを簡潔に記述できます。
- このプロジェクトではNHibernateでデータベースアクセスを統一管理しています。
- NHibernateのセッション管理により、トランザクション処理が容易になります。
語源・由来
Javaの「Hibernate」(ハイバーネイト、冬眠)の頭にドット・ネットを示す「N」を付けた造語。オブジェクトの永続化を「冬眠」に例えたポップなネーミングが特徴。
英語で言うと
NHibernateObject-Relational MappingORM for .NET
「Nhibernate」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「Nhibernate」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「Nhibernate」を探索する →