0

私は自分のプロジェクトで JPA を使用していますが、JDO クラスに関連する例外を受け取りました。これは他の機会にも見られました。

JDOStateManagerImpl クラスのこの特定の例外について知りたくありません。JPA を使用しているときに JDO に関連する例外を受け取るのが正常なのか、それとも構成をいじっているのかを知りたいのです。

私は DataNucleus が両方のプロバイダーであることを知っているので、JPA を使用していても、JDO が舞台裏で仕事をしていると思いました。

4

1 に答える 1

2

JPA 仕様で例外をスローするように指示されていることが発生した場合、例外を受け取るのは正常です。入れ子になった例外は、 JDO バイトコード拡張コントラクトが使用されるため (または DataNucleus 例外または低レベル例外)、JDO 例外になる可能性があります(これは、ここに存在する JDO の唯一の部分であり、標準化されたバイトコード拡張コントラクトであるため、非常に賢明です)。新しい契約を発明する代わりに利用するもの)。

于 2012-08-18T06:50:02.820 に答える