Possible Duplicate:
Hibernate: different object with the same identifier value was already associated with the sessionHibernate: Не удалось синхронизировать состояние базы данных с сеансом
При попытке вставить новую запись в многие ко многим соответствующей таблицы, я получаю эту ошибку: Could not synchronize database state with session
Я могу понять, что это то, что имеет дело с getSession() & session.close()
Но я не могу точно понять это. Для каждой транзакции я создаю новый сеанс. Но я закрываю все сеансы при выходе пользователя из системы. i.e: Создание сеанса спящего режима & связывает его с HttpSession. Затем я уничтожаю его при выходе пользователя из системы.
Несколько раз после работы над этой проблемой, я получаю ошибку a different object with the same identifier value was already associated with the session:
.
Все эти ошибки возникают из-за неправильного открытия & закрытия сеансов.
Какой метод вы предпочитаете открывать и закрывать. Мой проект создавал веб-приложение. Каждый шаг в этом веб-приложении связан с БД.
Любые предложения !!!