0

ObjectBox记录了几个可以应用于实体属性的注释。一个属性可以有多个注释吗?

例如,这会是一个有效的实体吗?

@Entity
data class User(
    @Id 
    var id: Long = 0,
    @Index 
    @Unique(onConflict = ConflictStrategy.REPLACE)
    var name: String = null,
)
4

1 回答 1

1

是的,一个属性(和和实体)可以有多个注释。

你的例子@Index@Unique是有效的;然而,因为@Unique蕴含@Index,后者是多余的,可以删除。

于 2021-12-29T09:33:34.700 回答