android,使用Room with kotlin,如何在字段上添加唯一约束
per,似乎可以添加如下所示的约束唯一性 但在AndroidStudio 3中出现错误(编辑器有红色下划线,表示“未解析引用:索引”),: 使用kotlin时如何在字段上添加唯一约束 格雷德尔就像:android,使用Room with kotlin,如何在字段上添加唯一约束,kotlin,unique-constraint,android-room,Kotlin,Unique Constraint,Android Room,per,似乎可以添加如下所示的约束唯一性 但在AndroidStudio 3中出现错误(编辑器有红色下划线,表示“未解析引用:索引”),: 使用kotlin时如何在字段上添加唯一约束 格雷德尔就像: buildscript { ext { verAndroidSupport = '27.0.0' arch = "1.0.0" archRoomVersion = "1.0.0" } ext.kotlin_version = '1.2.20' 及 您错过了,“作者”之后的
buildscript {
ext {
verAndroidSupport = '27.0.0'
arch = "1.0.0"
archRoomVersion = "1.0.0"
}
ext.kotlin_version = '1.2.20'
及
您错过了
,
“作者”之后的,
@Entity(tableName=“author”,Index=arrayOf(Index(value=“authorid”,unique=true))
您错过了,之后是“author”
@Entity(tableName=“author”,Index=arrayOf(Index(value=“authorid”,unique=true))
获取错误:将单个元素以命名形式分配给varargs是错误的forbidden@Entity(Index=arrayOf(Index(value=arrayOf(“authorid”),unique=true))获取错误:将单个元素以命名形式分配给varargs是错误的forbidden@Entity(Index=arrayOf(Index(value=arrayOf(“authorid”),unique=true)))
buildscript {
ext {
verAndroidSupport = '27.0.0'
arch = "1.0.0"
archRoomVersion = "1.0.0"
}
ext.kotlin_version = '1.2.20'
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
//arch
implementation "android.arch.lifecycle:runtime:${arch}"
implementation "android.arch.lifecycle:extensions:${arch}"
annotationProcessor "android.arch.lifecycle:compiler:${arch}"
//room
compile "android.arch.persistence.room:runtime:${archRoomVersion}"
annotationProcessor "android.arch.lifecycle:compiler:${arch}"
annotationProcessor "android.arch.persistence.room:compiler:${archRoomVersion}"
kapt "android.arch.persistence.room:compiler:1.0.0-alpha1"