В ActiveRecord существует концепция locking records для обновлений, чтобы гарантировать, что устаревший объект не будет сохранен в базе данных.ActiveAndroid: блокировать записи для обновлений?
Есть ли эквивалентная функциональность в ActiveAndroid? Если да, есть ли ссылка, показывающая, как это сделать? Если нет, то какой лучший способ предотвратить сохранение устаревших объектов в db?
Вы имеете в виду не сохранение дубликатов? – user2511882
Не совсем. Скажем, вы запрашиваете объект, A = Foo (1), а затем вы запрашиваете B = Foo (1). Теперь у вас есть два объекта (A & B), представляющие запись с id = 1. Теперь, если вы измените A, а затем сохраните, B теперь станет устаревшим, потому что он не имеет последних изменений, внесенных в A. – WindsurferOak