Mam takie pytanie. Tworzę rest API gdzie Encja ma pola:
id
name
age
salary
Tworzę DTO w który podaję
id
age
salary
Encję zapisuję do BAZY DANYCH a metodą GET wyciągam z bazy i od razu jest przemapowane na DTO i w takim formacie (czyli bez name) dostaję ale w bazie danych jest name. Jest wszystko ok, tylko że jak używam metody PUT, ustawiam dwa pola: id do zmiany i np. salary zmieniam. I robię PUT to w bazie danych zmienia się salary tak jak chciałem a reszta (poza id) wskakuje na null. Jak tego uniknąć? Czy za każdym razem w PUT trzeba podawać wszystkie dane i zmieniac te które się chce?
Chcę po prostu mieć w bazie danych pełne informacje jakie zapisuję z encji a metodą PUT np. zmienić tylko salary a żeby reszta w bazie danych pozostała bez zmian.