wrapper
твой вариант не подходит, для этой задачи. Потому что это будет два сеанса с БД для каждого редактирования
1. - получение текста для редактирования
2. - занесение отредактированного текста.
----
В дополнение к тому, что сказано в документе, ссылку на который привёл HEm можно посоветовать только хранить контрольную сумму или md5 хэш текста для сверки условий.