领域自动隐蔽字段示例 [英] Realm Auto Increament field example

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

问题描述

我需要在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);
         // ...
    }
}

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

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆