Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

주석 유형 PrimaryKey

이 페이지의 내용

  • io.realm.annotations

구현된 인터페이스:

  • java.lang.annotation.Annotation

@PrimaryKey 주석은 필드를 Realm 내에서 기본 키로 표시합니다. RealmObject 클래스에서 하나의 필드에만 이 주석을 사용할 수 있으며 필드는 객체를 고유하게 식별해야 합니다. 기본 키가 있는 객체를 삽입하려고 하면 io.realm.exceptions.RealmPrimaryKeyConstraintException 이(가) 발생합니다. 객체가 생성된 후에는 프라이머리 키는 변경할 수 없습니다.

기본 키에도 인덱스 주석이 있는 것으로 간주됩니다.

이 주석은 바이트, 짧은, int 및 긴 기본 유형에 적용할 수 있습니다. 문자열, 바이트, 짧은, 정수, 긴, ObjectId 및 UUID도 허용되며 추가로 null 을 기본 키 값으로 가질 수 있습니다.

이 주석은 @RealmClass(embedded = true) 로 표시된 Realm 클래스 내에서 허용되지 않습니다.

돌아가기

LinkingObjects

이 페이지의 내용