アプリケーションが persistence.support.JDODataStoreException エラーを生成する
\アプリケーションが com.sun.jdo.api.persistence.support.JDODataStoreException を生成し、また入れ子になった java.sql.SQLException がある場合は、主キーの重複が原因となっている場合があります。 \ アプリケーションが CreateException をチェックしていても、 例外は表示されません。Enterprise JavaBeans の仕様では、CreateException がスローされるのは、同じトランザクション で同じ主キーを作成した場合だけに限られます。そのため、 重複した主キーを持つ、2つの Entity Bean が生成された場合は、 トランザクションをロールバックする CreateException は スローされません。 \アプリケーションが重複した主キーをもつ Entity Bean を作成している場合は、create を呼び出す前に、findByPrimaryKey を呼んで、主キーが存在するかどうかを確認します。 \ 戻る 日本語翻訳: shioda 英文 (翻訳したバージョン: 104) |