Как работать с большим объектным графом
От: Аноним  
Дата: 12.05.11 13:09
Оценка:
Есть объект у которого большой граф (много ассоциаций, которые в свою очередь могут иметь свои ассоциации),
для него существует редактор, в котором редактируются объекты из его графа, сохранение всех изменений происходит через n-ое количество постбэков.
Соответственно весь этот граф надо как-то хранить.
Что приходит на ум:
Создаем DTO объект, все редактирование происходит на нем, храним его в сессии. Когда пользователь решает его сохранить, читаем из базы объект сравниваем его с DTO`шным объектом, выполняем его модификацию.
Такое решение довольно громоздкое, может есть еще какие-то варианты реализации?

P.S. Изменить UI нельзя.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.