Может ли кто-нибудь объяснить мне, в чем преимущество использования отдельных объектов в контексте веб-приложения? AFAIK они полезны только в том случае, если объекты каким-то образом переживают «лексическую» область транзакции, но обычно в веб-приложении, когда ваша транзакция завершена, вы просто отправляете свои объекты в слой представления, и они не будут повторно присоединены.
Насколько я понимаю, отсоединение объекта полезно только в том случае, если вы собираетесь объединить / присоединить его позже, и я не вижу преимущества этого по сравнению с простым выполнением прямого обновления объекта до БД.
Любой пример кода приветствуется.
Редактировать: для пояснения я пытаюсь понять преимущества отсоединенного объекта по сравнению с переходным процессом (например, тот, который пришел для БД, но не может быть присоединен позднее).