1

あるデータベースからドメイン オブジェクトを取得し、それらを別の空のデータベースに保存します。私は永続化レイヤーに Spring Roo を使用しているため、永続化の方法を最小限に制御できます (マージと永続化を使用)。

永続化すると、例外が発生します。

OptimisticLockException: 削除されたインスタンス タイプ "class xxx" を oid "xxx" にアタッチしようとしました。インスタンスが新しい場合、バージョン フィールドはデフォルト値のままにしておく必要があります

おそらく、オブジェクトの「pcVersionInit」フィールドをfalseに設定して、オブジェクトを永続化できるはずですが、うまくいきません。

ドメインオブジェクトのレベルでこれを行う方法はありますか?

4

1 に答える 1