Liberty への JPA アプリケーションのデプロイ
Java™ Persistence API (JPA) を使用するアプリケーションを Liberty がサポートできるようにするには、必要な仕様レベルに応じて jpa-2.0 フィーチャーまたは jpa-2.1 フィーチャーを server.xml ファイルに追加します。また、パーシスタンス・コンテキストとパーシスタンス・ユニットを定義し、エンティティー・マネージャーとエンティティー・マネージャー・ファクトリーへのアクセスを構成することも必要です。
始める前に
このタスクについて
Liberty で使用可能な JPA フィーチャーは 2 つあります。
- jpa-2.0 フィーチャーにより、JPA 2.0 仕様に従って作成されたアプリケーション管理 JPA およびコンテナー管理 JPA を使用するアプリケーションがサポートされます。サポートは、コンテナー管理プログラミング・モデルをサポートする拡張機能と共に Apache OpenJPA の上に構築されています。
- jpa-2.1 フィーチャーにより、JPA 2.1 仕様に従って作成されたアプリケーション管理 JPA およびコンテナー管理 JPA を使用するアプリケーションがサポートされます。サポートは EclipseLink の上に構築されています。
WebSphere Developer Tools を使用した JPA アプリケーションの開発について詳しくは、「Developing JPA applications」を参照してください。