草庐IT

room_choice

全部标签

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

如何区分np.random.normal()、np.random.randn()、np.random.randint()、np.random.random()、np.random.choice()

本期我们来对np.random中常用的函数进行区分np.random.normal(loc,scale,size)参数说明:loc:正太分布的均值scale:正太分布的标准差size:设定数组形状a=np.random.normal(loc=0,scale=1,size=6)#创建符合正态分布的数据数.loc:均值,scale:标准差,size:数据的形状a输出:array([-0.74337358,-0.95816981,0.36096356,0.92976724,-1.92123882,-0.10712795])a=np.random.normal(loc=0,scale=1,size=(

java - 类 'Room' 是抽象类;不能实例化

我有一个抽象类Room它有子类Family和Standard.我创建了room=newArrayList();在Hostel内类和向ArrayList添加房间的方法;publicStringaddRoom(StringroomNumber,booleanensuite){if(roomNumber.equals(""))return"Error-Emptynamefield\n";elseroom.add(newRoom(roomNumber,ensuite));return"RoomNumber:"+roomNumber+"Ensuite:"+ensuite+"Hasbeenadde

java - Android Room TypeConverters 无法识别

我正在尝试实现一个DateConverter来保留日期。它非常通用,但我不断得到:Cannotfigureouthowtosavethisfieldintodatabase.Youcanconsideraddingatypeconverterforit.我仔细检查并在数据库级别和字段级别定义了注释,它仍然无法解决是否为该字段定义了类型转换器。我的成绩文件依赖:compile('android.arch.persistence.room:runtime:1.0.0-alpha3'){excludegroup:'com.google.code.gson'}compile('android.