Всем привет, кто-то может описать или посоветовать ссылку по работе с dto?
Если по конкретным вопросам - например, нужно отобразить список User на вьюхе.
1) Хорошо ли сразу из бд вытягивать именно dto?
2) Нужно ли отдельное dao под это - UserDtoDao, или достаточно в UserDao делать метод, возвращающий список dto?
3) Подобный вопрос по UserService - трансформацию из сущности в dto делать в нем, если надо прокинуть затем в контроллер? И нужен ли UserDtoService?
4) В контроллер приходит dto, в таком же виде передавать в сервис, который сам ее конвертирует в сущность?
5) И вообще модели-сущности в контроллере - это плохо, или в меру можно?
6) Какая-нибудь удобная либа для dto или всё руками?