Possible Duplicate:
Hibernate: different object with the same identifier value was already associated with the sessionhibernacji: Nie można zsynchronizować stanu bazy danych z sesji
Starając się wstawić nowy wpis na wiele do wielu związanego tabeli, otrzymuję ten błąd: Could not synchronize database state with session
mogę zrozumieć, że to jest coś, zajmuje się metodę getSession() & session.close()
Ale nie mogę tego dokładnie rozgryźć. Dla każdej transakcji tworzę nową sesję. Ale zamykam wszystkie sesje przy wylogowaniu użytkownika. tj .: Tworzenie sesji hibernacji & wiąże ją z HttpSession. Następnie niszczy go w wylogowaniu użytkownika.
Kilka razy po pracy nad tym problemem pojawia się błąd a different object with the same identifier value was already associated with the session:
.
Wszystkie te błędy nadchodzą z powodu niepoprawnego otwierania sesji zamykających &.
Jaką metodę preferujesz otwierać i zamykać sesje. Mój projekt polegał na tworzeniu aplikacji internetowej. Każdy ruch w tej aplikacji internetowej zajmuje się DB.
Wszelkie sugestie !!!