Android Kotlin Dao选择查询显示错误kaptDebugKotlin

Android Kotlin Dao选择查询显示错误kaptDebugKotlin,android,kotlin,android-room,dao,Android,Kotlin,Android Room,Dao,我在kotlin中添加了这个实体并选择dao查询到我的项目中 该实体: @NonNull @ColumnInfo(name = "namee") val name: String @NonNull @ColumnInfo(name = "fav") val fav: String 和道: @Query("SELECT namee FROM my_table WHERE fav = 1") fun loadFav(): List&l

我在kotlin中添加了这个实体并选择dao查询到我的项目中

该实体:

@NonNull  @ColumnInfo(name = "namee") val name: String
@NonNull  @ColumnInfo(name = "fav") val fav: String
和道:

@Query("SELECT namee FROM my_table WHERE fav = 1")
fun loadFav(): List<Detail_Entity>
@Query(“从fav=1的my_表中选择名称”)
fun loadFav():列表
当我运行项目时,出现以下错误:

任务“:app:kaptDebugKotlin”的执行失败。
执行org.jetbrains.kotlin.gradle.internal.KaptExecution时出错
java.lang.reflect.InvocationTargetException(无错误消息)

当我删除“namee”并将其替换为“project work fine”时。但是当我写上面这样的查询时,我得到了这个错误。使用“”选择查询可以正常工作,但使用其他命令(如“从…中选择列”)将无法工作,我收到此错误。我使用了“pojo类”,得到了同样的错误


如何正确使用上述选择查询?

问题在这一行

fun loadFav(): List<Detail_Entity>

尝试将您的查询编辑为
@query(“从我的表格中选择namee,其中fav='1')
。您应该在单引号之间换行字符串常量。
fun getfav(): LiveData<List<Detail_Entity_selectfav>>
class Detail_Entity_selectfav {
    @NonNull
    var name : String =""
    @NonNull
    var imageName : String =""
}