一个 ObjectBox 属性 可以有多个注释吗?
Can an ObjectBox property have multiple annotations?
ObjectBox documents 几个可应用于实体属性的注释。一个 属性 可以有多个注释吗?
例如,这是一个有效的实体吗?
@Entity
data class User(
@Id
var id: Long = 0,
@Index
@Unique(onConflict = ConflictStrategy.REPLACE)
var name: String = null,
)
是的,一个属性(and and entity)可以有多个注解。
你的 @Index
和 @Unique
的例子是有效的;但是,因为 @Unique
意味着 @Index
,后者是多余的,可以删除。
ObjectBox documents 几个可应用于实体属性的注释。一个 属性 可以有多个注释吗?
例如,这是一个有效的实体吗?
@Entity
data class User(
@Id
var id: Long = 0,
@Index
@Unique(onConflict = ConflictStrategy.REPLACE)
var name: String = null,
)
是的,一个属性(and and entity)可以有多个注解。
你的 @Index
和 @Unique
的例子是有效的;但是,因为 @Unique
意味着 @Index
,后者是多余的,可以删除。