Я могу указать ключ к полю, а могу создать составной ключ, но я не понимаю в чем разница. То есть я могу к полю указать ключ, и по этому ключу я данные получаю, а могу указать составной ключ, но не понимаю, что значит составной.
@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
)