サード・パーティー・パーシスタンス・プロバイダーの使用
Java™ Persistence API (JPA) for WebSphere® Application Server では、アプリケーション・サーバー環境でサード・パーティー・パーシスタンス・プロバイダーがサポートされています。
このタスクについて
JPA 機能を使用する Java EE アプリケーションでは、アプリケーション・サーバーに組み込まれているパーシスタンス・プロバイダーとは異なる、サード・パーティーのパーシスタンス・プロバイダーを使用できます。 アプリケーションは、アプリケーション・サーバーに組み込まれているバージョンとは異なる Apache OpenJPA または EclipseLink プロバイダーを指定することもできます。ただし、同じバージョンの JPA 仕様がサポートされている場合に限ります。
サード・パーティーのプロバイダーをアプリケーションに取り込むには、以下のように 2 つの基本的な方法があります。
- アプリケーション内部にパーシスタンス・プロバイダーを組み込む
- 共有ライブラリーの使用