Преобразование Entity <-> DTO

 
 
 
Сообщения:577
wind:
Даже интересно стало. Одна хранится в обычной базе, другая в какой-нибудь вообще не-SQL,

Я вас не понимаю. Какая разница что где хранится. Есть бизнес-логика, при добавлении/изменении одной сущности должны производится действия с другими сущностями в рамках одной транзакции, и еще могут быть действия не связанные с базой данных..
 
 
Сообщения:200
Извиняюсь, что подымаю такую старую тему.
Сейчас как принято маппить ДТО и сущности друг в друга? С помощью каких-то сторонних библиотек? Или самостоятельно написанными методами? В каком слое их помещать?
 
 
Сообщения:9996
vallball:
Сейчас как принято маппить ДТО и сущности друг в друга? С помощью каких-то сторонних библиотек?
По-разному. Проще обычно вручную, это простая логика.
vallball:
В каком слое их помещать?
Тоже по-разному. Можно в самой Entity делать конвертацию в DTO (это дает возможность следовать ООП и не создавать геттеры-сеттеры в entities), можно наоборот - в DTO. Во втором случае в идеале DTO - это слой view, однако очень часто они проникают ниже - в слой сервисов.

PS: лучше создавать новые темы.
 
Модераторы:wedens
Сейчас эту тему просматривают:Нет