Android Room DAO返回界面

时间:2019-04-04 21:12:35

标签: android android-room

我试图弄清楚如何让Room DAO在指定子对象的同时返回对象的父对象,例如下面的示例

interface Parent {
 val name: String
}

@Entity    
data class Child(
@ColumnInfo(name = "firstName")
override val name): Parent


@Dao
interface Dao {
@Query("SELECT * FROM Child")
    fun getStuff(): Flowable<List<Parent>> 
}

是否有一种方法可以告诉Room该对象的实现是Child,但是方法的返回类型仍然是Child正在实现的接口

0 个答案:

没有答案