领域自动隐蔽字段示例

领域自动隐蔽字段示例

本文介绍了领域自动隐蔽字段示例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要在android的Realm数据库中添加自动增量键字段.我怎样才能做到这一点?这可能吗?

I need to add auto increment key field in Realm database in android.how can i do this?Is this possible?

谢谢.

推荐答案

Relam当前不支持auto_increment

Relam currently doesn't support auto_increment

GitHub

您可以像这样

realm.executeTransaction(new Realm.Transaction() {
    @Override
    public void execute(Realm realm) {
         // increment index
         Number num = realm.where(dbObj.class).max("id");
         int nextID;
         if(num == null) {
            nextID = 1;
         } else {
            nextID = num.intValue() + 1;
         }
         dbObj obj = realm.createObject(dbObj.class, nextID);
         // ...
    }
}

这篇关于领域自动隐蔽字段示例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-28 22:35