|
冬眠する, 冬ごもりする, 避寒する, 引きこもる =========================== 「 Hibernate 」を含む部分一致用語の検索リンク〔 1 件 〕 ・hibernate : 冬眠する, 冬ごもりする, 避寒する, 引きこもる
Hibernate は、Java のためのオブジェクト関係マッピング (ORM) ライブラリであり、オブジェクト指向のドメインモデルを関係データベースにマッピングするためのフレームワークを提供する。Hibernate は、永続性に関わるデータベースアクセスを直接高レベルなオブジェクト操作機能に置換することでオブジェクト指向と関係モデルの不整合を解決する。 Hibernate はオープンソースのフリーソフトウェアであり、GNU Lesser General Public License で提供されている。 == 機能概要 == 第一の機能は、Javaクラスからデータベースの表(およびJavaデータ型からSQLデータ型)へのマッピングである。また、データのクエリと検索機能も提供する。SQL呼び出しを自動生成することで、開発者がSQL呼び出しの結果をいちいちオブジェクトに変換する手間から解放し、性能への影響を最小にしつつ、あらゆるSQLデータベースへの移植性を達成している。 Hibernate は Plain Old Java Object (POJO) のための透過的永続性を提供する。永続性クラスに要求されることは、引数のない コンストラクタ が存在することであり、コンストラクタの可視性が ''public'' でなくともよい(一部アプリケーションでは、''equals()'' と ''hashCode()'' メソッドにも注意が必要)。 Hibernate には「ダーティチェッキング」機能がある。この機能は、永続的オブジェクトの変更されたフィールドについてのみ SQL による更新を行うもので、不必要なデータベース更新を削減する。 Hibernate は「HQL」というSQLライクなクエリ言語を提供している。オブジェクト指向的な代替手段としてクライテリアクエリも提供されている。 Hibernate はスタンドアローンのJavaアプリケーションにも使えるし、Java Servlet や EJBセッションビーンを使った Java EE アプリケーションにも使える。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Hibernate」の詳細全文を読む スポンサード リンク
|