Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ / /

注解类型 PrimaryKey

在此页面上

  • io.realm.annotations

实现的接口:

  • java.lang.annotation.Annotation

@PrimaryKey 注解会将字段标记为Realm中的主键。RealmObject 类中只有一个字段可以具有此注解,并且该字段应唯一标识该对象。 尝试插入具有现有主键的对象将导致 io.realm.exceptions.RealmPrimaryKeyConstraintException 。 主键在对象创建后无法更改。

主键也算作具有索引注解。

允许将此注解应用于以下基元类型:byte、short、int 和 long。 还允许使用 String、Byte、Short、Integer、Long、ObjectId 和 UUID,并且还允许将null作为主键值。

在标记为@RealmClass(embedded = true)的 Realm 类中不允许使用此注解。

后退

LinkingObjects

在此页面上