在 ActiveRecord 中,有一个为更新锁定记录的概念,以确保过时的对象不会被保存到数据库中。
ActiveAndroid 中是否有等效的功能?如果是这样,是否有显示如何操作的链接?如果不是,那么防止陈旧对象保存到数据库的最佳方法是什么?
在 ActiveRecord 中,有一个为更新锁定记录的概念,以确保过时的对象不会被保存到数据库中。
ActiveAndroid 中是否有等效的功能?如果是这样,是否有显示如何操作的链接?如果不是,那么防止陈旧对象保存到数据库的最佳方法是什么?
ActiveAndroid 有一个概念,beginTransaction() and endTransaction()
基本上和. 通过使用,您可以确保在访问对方法或数据进行的任何更改时,没有其他对象可以干扰该过程。一旦执行,该方法被“解锁”并且其他对象可以开始与它交互。locking record
activeRecord
beginTransaction()
endTransaction()
我不知道答案,但我正在做的是,在我的模型类中声明一个唯一字段,然后 onUniqueConflict 用新记录替换旧记录。
@Column(name = "userId", notNull = true,unique = true,onUniqueConflict = Column.ConflictAction.REPLACE)
private String userId;