Jak najlepiej tworzyć relacje?

0

Tworzę aplikację, w której użytkownik może uploadować pliki. Kiedy tworzę nowy plik, chciałbym napisać coś w stylu file.setCreatedBy(currentUser.getId()), aby ograniczyć ilość odczytów z bazy. Problem w tym, że pole createdBy w encji File jest typu User. Jeśli zmienię je na Long, to przy tworzeniu DTO będę musiał za każdym razem ręcznie wydobywać użytkownika o danym ID z bazy. Czy można to jakoś lepiej rozwiązać?

0

A nie może być typu String i wtedy username podajesz?

1 użytkowników online, w tym zalogowanych: 0, gości: 1