Cześć Mirasy,
Jako, że zamieszkałem ze swoim #rozowypasek, to chcemy założyć wspólne konto w banku na wspólne zakupy do domu. Moje pytanie, w którym banku opłaca się założyć takie konto? Są gdzieś jakieś fajne, aktualne promki typu "załóż konto, a otrzymasz 10 biletów do kina" itp?
#banki #kontabankowe #pytanie #cebula
Jako, że zamieszkałem ze swoim #rozowypasek, to chcemy założyć wspólne konto w banku na wspólne zakupy do domu. Moje pytanie, w którym banku opłaca się założyć takie konto? Są gdzieś jakieś fajne, aktualne promki typu "załóż konto, a otrzymasz 10 biletów do kina" itp?
#banki #kontabankowe #pytanie #cebula
Takie query działa (ale wywala blad ze nie moze zaladowac danych bo fetchtype.Lazy)
Natomiast
Jeśli wykonujesz operacje na leniwie ładowanych zależnościach to hibernate je podciągnie w locie. Powinno pomóc chyba, że wychodzisz z transakcji i tam próbujesz pobrać tego usera.
Gdybyś zrobił DTO dla tego obiektu i przepisał z encji do niego wartości w transakcji to powinno działać.
Chociaż w tym wypadku najlepiej byłoby stworzyć query z joinem żeby uniknąć problemu n+1.
Select p from Post p JOIN FETCH p.user u
where u.id=?1
Ogólnie przesyłanie encji po całym systemie to trochę słaby design. Jak zmieni Ci się encja to od razu zmieni Ci się zwracany json a to może złamać jakiś kontrakt. Powinieneś oddzielić warstwę prezentacji od biznesu i persystencji.