Создание автоматического увеличения первичного ключа идентификатора поля в комнате - PullRequest
0 голосов
/ 19 июня 2020

Как мне объявить идентификатор с автоматическим увеличением первичного ключа?

package com.ncf.globofly.models

data class Destination(
    var id: Int = 0, #PRIMAY KEY Auto Increment
    var Sequence: String? = null,
    var Description: String? = null,
    var Status: String? = null
)

1 Ответ

1 голос
/ 19 июня 2020

Это можно сделать с помощью аннотации: сначала добавьте зависимости для базы данных и обработчика аннотаций, после чего

  data class Destination(
    @PrimaryKey(autoGenerate = true)
    var id: Int = 0,
    var Sequence: String? = null,
    var Description: String? = null,
    var Status: String? = null
)
...