Влияет ли откат на переходные поля? - PullRequest
0 голосов
/ 10 ноября 2011

Странно, но я нигде не нашел, как откат влияет на переходное (непостоянное) поле.Я нашел только отчет об ошибке Откат влияет на переходные поля .Но это звучит странно.Если поле было изменено, значение должно быть возвращено при откате транзакции.В противном случае атомарность транзакции нарушается, не так ли?

1 Ответ

1 голос
/ 10 ноября 2011

Нет, временные поля нельзя откатить, потому что они временные. База данных - это то, что делает откат, и база данных не знает о ваших переходных полях, по определению. Даже постоянные поля не откатываются, потому что постоянные поля - это просто снимок того, что база данных содержит в данный момент времени. После отката объект следует отбросить и забыть, поскольку он содержит недопустимое состояние.

...