Podczas hibernacji Session
ładuję niektóre obiekty, a niektóre z nich są ładowane jako proxy z powodu leniwego ładowania. Wszystko jest w porządku i nie chcę wyłączać leniwego ładowania.
Ale później muszę wysłać niektóre obiekty (właściwie jeden obiekt) do klienta GWT za pośrednictwem RPC. I zdarza się, że ten konkretny obiekt jest proxy. Muszę więc przekształcić go w prawdziwy obiekt. Nie mogę znaleźć metody takiej jak „materializacja” w Hibernate.
Jak zmienić niektóre obiekty z serwerów proxy w rzeczywiste, znając ich klasę i identyfikator?
W tej chwili jedynym rozwiązaniem, które widzę, jest wyrzucenie tego obiektu z pamięci podręcznej Hibernate i ponowne załadowanie go, ale jest to naprawdę złe z wielu powodów.