草庐IT

android - Kotlin 中的 Room Persistence lib 实现

我正在kotlin中为我的数据库实现实现Room持久性库。以下是我的Entity、Dao和Database类:Food.kt@EntityclassFood(@ColumnInfo(name="food_name")varfoodName:String,@ColumnInfo(name="food_desc")varfoodDesc:String,@ColumnInfo(name="protein")varprotein:Double,@ColumnInfo(name="carbs")varcarbs:Double,@ColumnInfo(name="fat")varfat:Doubl

android - Kotlin 中的 Room Persistence lib 实现

我正在kotlin中为我的数据库实现实现Room持久性库。以下是我的Entity、Dao和Database类:Food.kt@EntityclassFood(@ColumnInfo(name="food_name")varfoodName:String,@ColumnInfo(name="food_desc")varfoodDesc:String,@ColumnInfo(name="protein")varprotein:Double,@ColumnInfo(name="carbs")varcarbs:Double,@ColumnInfo(name="fat")varfat:Doubl

java - 在 Kotlin 中使用 Room 的 @ForeignKey 作为 @Entity 参数

我遇到了一个房间tutorial在类定义中使用@PrimaryKey注释:@Entity(foreignKeys=@ForeignKey(entity=User.class,parentColumns="id",childColumns="userId",onDelete=CASCADE))publicclassRepo{...}现在,我有以下要使用主键的数据类:@Parcel(Parcel.Serialization.BEAN)dataclassFoo@ParcelConstructorconstructor(varstringOne:String,varstringTwo:Stri

java - 在 Kotlin 中使用 Room 的 @ForeignKey 作为 @Entity 参数

我遇到了一个房间tutorial在类定义中使用@PrimaryKey注释:@Entity(foreignKeys=@ForeignKey(entity=User.class,parentColumns="id",childColumns="userId",onDelete=CASCADE))publicclassRepo{...}现在,我有以下要使用主键的数据类:@Parcel(Parcel.Serialization.BEAN)dataclassFoo@ParcelConstructorconstructor(varstringOne:String,varstringTwo:Stri

android - 找不到字段的 setter - 将 Kotlin 与 Room 数据库结合使用

我正在与Room持久性库集成。我在Kotlin中有一个数据类,例如:@Entity(tableName="story")dataclassStory(@PrimaryKeyvalid:Long,valby:String,valdescendants:Int,valscore:Int,valtime:Long,valtitle:String,valtype:String,valurl:String)@Entity和@PrimaryKey注释用于Room库。当我尝试构建时,它失败并出现错误:Error:Cannotfindsetterforfield.Error:Executionfail

android - 找不到字段的 setter - 将 Kotlin 与 Room 数据库结合使用

我正在与Room持久性库集成。我在Kotlin中有一个数据类,例如:@Entity(tableName="story")dataclassStory(@PrimaryKeyvalid:Long,valby:String,valdescendants:Int,valscore:Int,valtime:Long,valtitle:String,valtype:String,valurl:String)@Entity和@PrimaryKey注释用于Room库。当我尝试构建时,它失败并出现错误:Error:Cannotfindsetterforfield.Error:Executionfail

database - Android Room Persistence 库和 Kotlin

我正在尝试使用Kotlin和RoomPersistenceLibrary编写一个简单的应用程序.我关注了thetutorial在Android持久性代码实验室中。这是我在Kotlin中的AppDatabase类:@Database(entities=arrayOf(User::class),version=1)abstractclassAppDatabase:RoomDatabase(){abstractfunuserModel():UserDaocompanionobject{privatevarINSTANCE:AppDatabase?=null@JvmStaticfungetIn

database - Android Room Persistence 库和 Kotlin

我正在尝试使用Kotlin和RoomPersistenceLibrary编写一个简单的应用程序.我关注了thetutorial在Android持久性代码实验室中。这是我在Kotlin中的AppDatabase类:@Database(entities=arrayOf(User::class),version=1)abstractclassAppDatabase:RoomDatabase(){abstractfunuserModel():UserDaocompanionobject{privatevarINSTANCE:AppDatabase?=null@JvmStaticfungetIn

Android Room - 使用 LIKE 选择查询

我正在尝试进行查询以搜索名称包含文本的所有对象:@Query("SELECT*FROMhamsterWHEREnameLIKE%:arg0%")funloadHamsters(search:String?):Flowable>消息:Error:noviablealternativeatinput'SELECT*FROMhamsterWHEREnameLIKE%'Error:Thereisaproblemwiththequery:[SQLITE_ERROR]SQLerrorormissingdatabase(near"%":syntaxerror)Error:Unusedparamete

Android Room - 使用 LIKE 选择查询

我正在尝试进行查询以搜索名称包含文本的所有对象:@Query("SELECT*FROMhamsterWHEREnameLIKE%:arg0%")funloadHamsters(search:String?):Flowable>消息:Error:noviablealternativeatinput'SELECT*FROMhamsterWHEREnameLIKE%'Error:Thereisaproblemwiththequery:[SQLITE_ERROR]SQLerrorormissingdatabase(near"%":syntaxerror)Error:Unusedparamete