Re: Domain-model редактирования Сущности
От: Aleksei_Lekomtsev  
Дата: 31.10.23 14:00
Оценка:
Здравствуйте, zelenprog, Вы писали:

Z>Здравствуйте!


Z>В Domain-модели есть некая Сущность — что-то типа документа.


Z>Пользователь командами из интерфейса вносит изменения в эту Сущность.


Z>Есть необходимость одновременно работать и со старой версией Сущности, и с новой версией.

Z>Как я понимаю, это обычная модель редактирования документа?

Z>Подскажите пожалуйста, как строится такая Модель? В каком слое?

Z>Измененная, но еще не сохраненная Сущность хранится также в Domain-слое?
Z>Получается, что обе версии Сущности будут иметь одинаковый ID-шник?

Z>Пробовал искать в интернете — ничего не нашел

Z>Если можно, дайте плиз ссылку на описание чего-то похожего, чтобы можно было от чего-то оттолкнуться.

А если это REST-сервис и использовать put/p

atch метод? Сделать в слое Repository метод update?
Правда если использовать какой-то ORM я не очень понимаю как лучше организовать одновременнуую работу как со старой так и с новой сущностью,
потому что во-первых есть кеширование, во-вторых, после вызова set с новым значением для какой-то entity, полученной по id, откуда взять старую версию? Снова обращаться по
id?(не уверен что это удачное решение)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.