Hibernate
Hibernate Development Teamによって開発されている、Java永続化フレームワーク。一般には「O/Rマッピングフレームワーク」と呼ばれている。LGPLで提供されている。
プログラム中で扱うオブジェクトをRDB(Relational Database)に格納したり、RDBから検索・取得したデータをオブジェクトへと自動的に変換する機能を持つ。クラスの属性とRDBの表の列との対応を定義ファイルにて与えることにより、前述のようなオブジェクト⇔RDBの変換を自動化することができる。クラスの定義からRDBの表を作成したり、逆にRDBの表に合わせてクラスのソースを生成するツールも提供されている。
Entity BeanやJDOといったJava標準の永続化技術が、複雑になり過ぎたため、より軽量な永続化フレームワークをという要望に応える形で登場した。開発者の多くの支持を集めたため、逆にEntity BeanがHibernateの仕様を取り込んで標準としたという経緯がある。
関連見出し
GNU Lesser General Public License
JBoss
Cayenne
関連URL
hibernate.org(http://www.hibernate.org/)

固有名詞の分類
Weblioに収録されているすべての辞書からHibernateを検索する場合は、下記のリンクをクリックしてください。

- Hibernateのページへのリンク