У меня есть процесс, когда пользователь может создать объект (назовем его A) и манипулировать им в несколько этапов. Пользователь также может добавить ссылку на объект с сохранением объекта (назовем постоянный объект B). Я не хочу сохранять A в базе данных, если последний шаг не закончен, поэтому я кэширую его после каждого шага.Повторное прикрепление отдельных объектов в Playframework
Я использую Playframework с Java и JPA, и поэтому B получает отдельностоящий как только извлечь его из базы данных, присвоить его и кэш А. После подачи последнего шага, мне нужно иметь переходный объект B снова, чтобы сохранить его.
Вот Exception
[PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: models.B]
Что является лучшим способом для архивирования что?
Заранее спасибо
Спасибо gerrytan. I thnk моя проблема в том, что переходный объект, который я пытаюсь сохранить, имеет постоянный объект как атрибут. Поэтому, как только я кэширую основной объект, атрибут объектов кажется отсоединенным. по крайней мере, это то, что «org.hibernate.PersistentObjectException: отдельный объект, переданный для сохранения: models.B' говорит мне –