Kodo API 呼び出しを使用しない

WebLogic は、JPA 1.0 プロバイダーの実装に Kodo を使用しました。この規則は、kodo.* クラスと com.solarmetric.* クラスを検出します。Kodo は、OpenJPA に基づいています。
同様に、OpenJPA は、JPA 1.0 および 2.0 で WebSphere のデフォルト JPA プロバイダーでした。しかし、JPA 2.1 以降、WebSphere はデフォルト JPA プロバイダーを EclipseLink に切り替えました。

解決方法

ご使用のアプリケーションで Kodo が使用されている場合、最もシンプルなアプリケーション・マイグレーション解決方法は、JPA 2.0 を使用することです。Kodo は、WebSphere での JPA 2.0 の実装に使用されているのと同じ実装である OpenJPA に基づいているため、JPA 2.0 を使用すると、最新の JPA バージョンを使用した場合より、アプリケーション変更が少なくて済みます。しかし、JPA 2.1 以降のバージョンは EclipseLink に基づいています。JPA の実装の違いは、アプリケーションで振る舞いの変更の可能性があることを意味します。それに加え、Kodo で使用可能なプロパティーが、EclipseLink に同等のプロパティーを持っていない可能性もあります。
以下の推奨は、両方のマイグレーション・オプションを対象としています。

追加リソース: