hibernacja nie dodaje encji do trwałego kontekstu po uporaniu się

Mam obiekt zarządzany, który ma listę obiektów encji bieżącej strony. po utworzeniu nowego obiektu i utrwaleniu go w db za pomocą persist () w transakcji; w innej transakcji, gdy wywołam połączenie (ponieważ jednostka jest w stanie odłączonym z powodu wcześniejszego zatwierdzenia transakcji); Menedżer uprawnień nie może znaleźć obiektu w kontekście trwałości i wyrzucić zapytanie do bazy danych. Czy coś mi brakuje lub czy to normalne zachowanie?

Aktualizacja: Powyższy problem występuje, gdy używam bazy danych mysql i automatycznie wygenerowanej kolumny Id. Nie istnieje, gdy używam Oracle, gdzie używam sekwencji Ids; ale wciąż; kontekst trwałości powinien wiedzieć o wygenerowanym identyfikatorze; jest także jakikolwiek sposób na zaglądanie do kontekstu trwałości, aby zobaczyć, które jednostki wychodzą; Używam hibernacji btw

questionAnswers(2)

yourAnswerToTheQuestion