JPA org.hibernate.NonUniqueObjectException - PullRequest
0 голосов
/ 11 марта 2012

Я использую JPA.Я получаю следующую ошибку при выполнении нескольких транзакций.

Например, добавить

  1. Добавить событие 21

  2. Добавить событие22

  3. Удалить 22 * ​​1015 *

  4. Удалить 21

Теперь, когда я иду, чтобы добавить новыйСобытие указывает, что другой объект уже связан с этим сеансом.

org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.domain.Event#22]

Мне кажется, я понимаю, что происходит, но не уверен, как решить эту проблему.

Спасибо

1 Ответ

0 голосов
/ 11 марта 2012

Вы пытались очистить сеанс перед воссозданием удаленного объекта?

session.flush();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...