このチュートリアルでは、BEA Workshop Studio を使用して、リアルタイムの Hibernate アプリケーションを構築する方法について説明します。
Hibernate は、Java アプリケーション用のオープン ソース ORM ソリューションです。データのクエリと取得を容易にし、開発期間を大幅に短縮する機能があります。Hibernate では、オブジェクト指向のイディオム (関連、継承、ポリモーフィズム、組み立て、コレクション) に基づいて永続性クラスを開発できます。クエリの記述には、Hibernate 独自のポータブルな SQL 拡張 (HQL) と、ネイティブな SQL、または、オブジェクト指向の Criteria および Example API を使用します。
このチュートリアルでは、Hibernate を使用した作業について順を追って説明しますが、若干の違いを除けば Kodo にも適用できます (このドキュメントの作成時点で、Kodo 永続性 API はオープン ソース化されることが決定しており、BEA から Open JPA という新しいプロジェクトへの移管準備が進められています)。