@foonfyrick

PrimaryKey vs составной ключ, разница?

Я могу указать ключ к полю, а могу создать составной ключ, но я не понимаю в чем разница. То есть я могу к полю указать ключ, и по этому ключу я данные получаю, а могу указать составной ключ, но не понимаю, что значит составной.
@Entity()
open class User(
    @PrimaryKey
    @ColumnInfo(name = "idUser")
    var id:Int,
    @ColumnInfo(name="nameUser")
    var name:String
)

@Entity(primaryKeys = ["idUser","nameUser"])
open class User(
    @ColumnInfo(name = "idUser")
    var id:Int,
    @ColumnInfo(name="nameUser")
    var name:String
)
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы