Задать вопрос
@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
)
  • Вопрос задан
  • 41 просмотр
Подписаться 2 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽