ユーザーがオブジェクトを作成し(Aと呼びましょう)、いくつかの手順で操作できるプロセスがあります。ユーザーは、永続エンティティへの参照をオブジェクトに追加することもできます (永続エンティティ B と呼びましょう)。最後のステップが終了しない限り、データベースに A を保持したくないので、各ステップの後にキャッシュしています。
私は Java と JPA で Playframework を使用しているため、データベースから B を取得するとすぐに B が切り離され、 A に割り当てて A をキャッシュします。それを持続します。
ここに例外があります
[PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: models.B]
それをアーカイブする最良の方法は何ですか?
前もって感謝します