Cześć.
Przy zapisywaniu/edytowaniu nowej encji, walidacja powinna odbywać się tylko w requestach DTO, czyli jeszcze przed wejściem w controller i odpaleniu serwisu?
Czy może jeszcze oprócz tego powinna być dodatkowa walidacja w serwisie albo jakoś wymusić bezpośrednio na encji?
Jak to robicie i czego konkretnie do tego używacie?
Poprzez walidacje mam na myśli sprawdzanie wymagań bazy danych: maksymalna długość znaków i sprawdzanie czy nie jest nullem. Ewentualnie sprawdzanie czy nie jest puste, albo specjalne znaki, itd.