OSS用語集 |
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/)
IT用語辞典バイナリ |
Hibernate
別名:ハイバネート
Hibernateとは、Hibernate Development Teamによって開発されているJava言語向けのO/Rマッピング用のライブラリの名称である。HibernateのライセンスはLGPLであり、スタンドアローンのJavaアプリケーションで使える他、Java ServletやEJBセッションビーンを使った Java EE アプリケーションなどでも利用可能である。また、「HQL」という独自のSQLライクな言語も提供している。
参照リンク
hibernate.org - 公式サイト
ウィキペディア |
Hibernate
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/06/04 02:50 UTC 版)
Hibernate は、Java のためのオブジェクト関係マッピング (ORM) ライブラリであり、オブジェクト指向のドメインモデルを関係データベースにマッピングするためのフレームワークを提供する。Hibernate は、永続性に関わるデータベースアクセスを直接高レベルなオブジェクト操作機能に置換することでオブジェクト指向と関係モデルの不整合を解決する。
- 1 Hibernateとは
- 2 Hibernateの概要
- 3 永続性クラスのマッピング
- 4 関連項目
固有名詞の分類
Hibernateに関係した商品
- 【エントリーで1/13(金)10:00〜1/29(日)9:59までポイント10倍以上】【中古】afb コンピュータ ≪コンピュータ≫ Light Weight Java-JSF/Hibernate/SpringによるフレームワークでWebアプリケーションの開発効率向上【10P13Jan12】ネットショップ駿河屋 楽天市場店
- 【送料無料】Professional Hibernate楽天ブックス
- 【エントリーで1/13(金)10:00〜1/29(日)9:59までポイント10倍以上】【中古】afb コンピュータ ≪コンピュータ≫ Hibernate イン アクション【10P13Jan12】ネットショップ駿河屋 楽天市場店