Wpis z mikrobloga

#java #spring #jpa #programowanie
mam sobie klasę X, która jest jeden do wielu z Y
(X zawiera Set, Y zawiera X)

i teraz tak: mam kontroler który zwraca jsona X
i to automatycznie mi dołącza Y
i teraz pytanie: jak zrobić, żeby mi nie dołączało Y, albo dołączało w zależności od parametru zapytania

ps. wiem, że JsonIgnore lub odpowiedni JsonView mi tego nie dołączy i nie będzie brało z bazy przy lazy fetch, ale czy jest jakaś inna opcja?

bo chciałem sobie zrobić 4 przypadki: samo X, X z Y, samo Y, Y z X, i może czegoś nie wiem, ale tych klas do jsonView się robi kilka i sprawia, że kod jest mniej czytelny, jak będę chciał dodać coś więcej to już tragedia będzie
  • 1