по ООП мы должны держать логику работы вместе с данными. Ой стоп, а модельки же у нас за хранение отвечают или за что? Или у нас кто-то в бизнес-логике вертит DTO'шками, а потом персистит их в репозитории?
Я в жизни не буду создавать репозиторий, да еще и в сервис его пихать, чтобы просто получить модельку юзера допустим.
так никто не предлагает микроскопом гвозди забивать. если у вас юзер из 3,5 полей и все они публичные (ну пароль с мылом мы в модели закрыли, фиг с ним) и весь проект это просто вернуть юзера по id (причем он провалидирован и существует) то зачем вам репозиторий? даже контроллер не нужен.
Обсуждают сегодня