0
Я использую JPA. При выполнении нескольких транзакций я получаю следующую ошибку.JPA org.hibernate.NonUniqueObjectException
Например добавить
Добавить событие 21
Добавить событие 22
Удалить 22
Удалить 21
Теперь, когда я вхожу, чтобы добавить новое событие, это указывает на то, что с этим сеансом уже связан другой объект.
org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.domain.Event#22]
Я думаю, что понимаю, что происходит, но я не уверен, как решить эту проблему.
Благодаря
Я попытался выполнить флеш, и это не сработало. Попытка слияния также не рассматривала проблему. –
И вы пробовали промывать и очищать его? –
Я попытался очистить его, прежде чем начать транзакцию. На самом деле это так сильно помогло. Проблема в том, что я получаю устаревшие исключения и из индекса, и этот характер после этого исправления. Я думаю, у меня есть 3 задачи 1) Удалить 2) Добавить 3) Обновить задачу. Я думаю, что если я смогу исправить удаляемую часть, она сможет решить проблему, но все равно останется. –