Interfejsy hibernacji zaimplementowane w celu zapewnienia nasłuchiwania zdarzeń, na przykład: org.hibernate.event.PostInsertEventListener;
wszystkie rozszerzenia Serializable.Dlaczego słuchacze cyklu życia są w stanie hibernacji szeregowalne?
Nie wydaje się jednak, aby wyjaśnić, dlaczego słuchacze wymagają serializacji. Przez pewien czas wstrzykiwaliśmy DAO z połączeniami z bazami danych, ale jeszcze się nie udało, jednak obawiam się, że może się zdarzyć, że Hibernate przekaże słuchacza przez łącze zsekwencjonowane, a więc straci bazę danych połączenie.
Pytanie brzmi: Dlaczego programy do rozpoznawania zdarzeń w trybie hibernacji muszą być poddawane serializacji?
To ma sens i jest dobrą pracą. Zastanawiam się, dlaczego został oznaczony jako taki - czy Hibernate faktycznie serializuje je. Ponadto, tak naprawdę nie mamy DAOFactory, ponieważ używamy Spring do ich wstrzykiwania. – davidsheldon