一个 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,后者是多余的,可以删除。