オブジェクト指向プログラミング言語とリレーショナルデータベース間のデータマッピングを自動化するフレームワーク。
「NHibernate」を星図で探索する →
「NHibernate」とは?意味を解説
NHibernateは.NET Framework向けのORMツールで、オブジェクト指向の世界とデータベースの関係型モデルの間にある概念的なギャップを埋めます。データベース操作を直接SQLで記述せず、Cなどのオブジェクトを通じて間接的に行うことで、開発効率向上とコード保守性改善を実現します。
例文
- NHibernateを導入することでSQL記述量が大幅に削減された。
- NHibernateのセッション管理により、データベース接続を効率的に制御できます。
- エンティティクラスを定義してNHibernateで永続化する方式を採用した。
語源・由来
JavaのHibernateを.NET/C#環境に移植したものであり、「N」はNET、「Hibernate」は元のJava版フレームワークの名称に由来する。
英語で言うと
NHibernateORM for .NETObject-Relational Mapping
「NHibernate」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「NHibernate」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「NHibernate」を探索する →