Tag: 体系结构组件

房间持久性@Relation在Java中工作,但不在Kolin中

基于我以前的问题( Android持久性房间:“无法弄清楚如何从光标读取这个字段” ),我得到了工作,感谢反馈,我在Kolin实现了同样的例子(见下面的代码)。 我不得不做一些小的改变,如现在传递给查询的参数,这些参数必须作为“p0”,“p1”等传递。现在在Kotlin中,我得到以下有关UserWithPets类的错误: 错误:无法弄清楚如何从光标读取此字段。 e:private java.util.List宠物; @Dao interface UserDAO { @get:Query(“SELECT * FROM user”) val all: LiveData<List> @Insert fun insertUser(user: User) //single one @Insert(onConflict = OnConflictStrategy.REPLACE) fun insertUsers(vararg users: User) @Query(“SELECT * FROM User”) fun loadUsersWithPets(): LiveData<List> } @Entity class Pet( var name: String?, var ownerId: Int,@PrimaryKey(autoGenerate = true)var id:Int) @Dao interface PetDAO { […]