Неплохо ли проходить передачу объекта DTO на уровень обслуживания?Передача DTO на уровень обслуживания
На данный момент мой метод обслуживание слоя выглядеть следующим образом:
public save(MyEntity entity);
значение Mapping от DTO для субъекта предпринимательской деятельности (MyEntity) выполняются на уровне представления
Но я хочу изменить метод подпись к этому:
public save(MyEntityDTO dto, String author);
И после этого сопоставление от DTO к бизнес-объекту произойдет на служебном уровне.
EDIT: Я хочу, потому что мне нужно открыть сеанс спящего режима при сопоставлении с DTO на бизнес-объект, поэтому все изменения в объекте будут автоматически очищены.
это не преступление, все зависит от того, читайте некоторые статьи о программной многослойной архитектуре ... –