Mam sobie klasę
Gdy nadam ręcznie w postgresowej bazie wartość pola
Post
, która ma m.in. pole id
oraz threadId
. threadId
jest numerem id
postu nadrzędnego. Jeżeli w JSTL napotkam post, którego threadId
jest równy id
bieżącego postu z kolekcji, wyświetla te "podposty" pod głównym, jako odpowiedzi. Teoretycznie.Gdy nadam ręcznie w postgresowej bazie wartość pola
thread_id
, wszystko pięknie śmiga, posty wraz z odpowiedziami się wyświetlają. Nie działa mi tylko akcja w kontrolerze, która, dodając nowy post, ustawia
Mam pytanie odnośnie #jpa #hibernate #spring i #spring-data
Domyślnie ładowanie relacji jest ustawione na
LAZY
, co zresztą ma sens. Ja zawsze to zlewałem, ustawiłem sobieFetchType.EAGER
i do przodu. No ale generalnie jest to rozwiązanie skrajnie złe, na zasadzie "działa, bo działa".Teraz chcę to zrobić poprawnie i nie bardzo wiem jak to rozwiązać.
Przy leniwym ładowaniu jak zwróci mi obiekt to zamyka sesję i nara. Teraz pytanie
http://pastebin.com/4UCBVay0