我在我的android项目中使用活动的android作为orm
在我从服务器获得json响应后,如果该项不存在,我想创建一个字段,或者如果该项已经存在则更新它。
记录存在通过名为slug
的字段确定
我怎样才能通过ActiveAndroid实现这一目标?因为我没有看到如何在维基中实现。
答案 0 :(得分:1)
假设您的班级名称为slug
,其中ActiveAndroid
字段。然后使用YOUR_CLASS item = new Select()
.from(YOUR_CLASS.class)
.where(slug = ?,_slug_value_)
.executeSingle();
if(item == null) {
item = new YOUR_CLASS();
item.slug = _slug_value_;
}
//change what you want then save the item.
item._field_to_change_ = _new_value_;
item.save();
执行以下操作:
default values