@Cheessys: przecież masz napisane wszystko ( ͡° ͜ʖ ͡°)
podczas dostępu do result przez debuger wyrzuciło LIE (wcale nie musiało być nullem, ale może toString rzucił to LIE bo gdzieś tam jest jakaś leniwa kolekcja w polach Article...),
no a potem pewnie sobie zwróciło co potrzeba żeby zwrócić Id
pewnie gdybyś zapytał sam o kolekcję typu result.getEntries to dostaniesz ten sam Exception
@Cheessys: no więc tak: chcesz pobrać z bazy obiekt przekazując id hibernate zwraca ci obiekt, który zostanie wypełniony danymi dopiero po odwołaniu się do danych id jest dostępne od razu, bo sam je przekazałeś intellij rzuca wyjątki, bo wywołuje toString które jeszcze nie wie jakie dane ma wyświetlić
#krakow Może zabrzmię kontrowersyjnie i mało empatycznie ale dla tego policjanta co ledwo stał na nogach a i tak nafaszerował olowiem tego śmiecia jak psu buda należy się zbiórka niż dla typa co się r------l na Air Show
podczas dostępu do result przez debuger wyrzuciło LIE (wcale nie musiało być nullem, ale może toString rzucił to LIE bo gdzieś tam jest jakaś leniwa kolekcja w polach Article...),
no a potem pewnie sobie zwróciło co potrzeba żeby zwrócić Id
pewnie gdybyś zapytał sam o kolekcję typu result.getEntries to dostaniesz ten sam Exception
Komentarz usunięty przez autora
chcesz pobrać z bazy obiekt przekazując id
hibernate zwraca ci obiekt, który zostanie wypełniony danymi dopiero po odwołaniu się do danych
id jest dostępne od razu, bo sam je przekazałeś
intellij rzuca wyjątki, bo wywołuje toString które jeszcze nie wie jakie dane ma wyświetlić
javax.persistence.EntityNotFoundException - if no entity exists for given id.Bo właśnie z tym id nie ma nic w bazie.
Btw to odkryłem że jest jeszcze .existsById(id), więc tamto już nie potrzebne.
@Cheessys: bo wcześniej rzuciło LIE.