1

これを Cayenne 環境の Oracle データベースに入力して、任意のパック データを処理してみました。1 回のループで挿入された数千行に基づくテスト。

各行には一意の ID があり、この場合は Oracle Sequence を使用して ID を生成します。

Cayenne ログを調べたところ、フレームワークは正しいシーケンスを使用していましたが、コミットの段階で、一意の ID の不一致の場合にスローされた例外に気付きました。

このテーブルで PK 制約をオフにすると、コミット フェーズは例外なく実行されましたが、その後、シーケンスから ID を取得しても問題なく、テーブル内で重複した ID を見つけることができました。

誰にもアイデアはありますか?

事前にありがとうクリス。

4

0 に答える 0