实体:
@Entity
data class Recipe(
@NotNull
var name: String,
...DAO:
@Query("SELECT name FROM Recipe" )
fun getRecipesNames():List<String>使用情况:
val db = Room.databaseBuilder(applicationContext, RDB::class.java, "db").build()
val rdao = db.RecipeDAO()
val rcps = rdao.getRecipesNames()我已经确认数据存在于数据库中,如果我请求单个项目,则可以获取名称,但如果我请求所有名称,则不能。没有错误,只有一个空列表。
发布于 2021-04-05 12:59:28
尝尝这个
@Query("Select * FROM Recipe")
fun getRecipes(): List<Recipe>我不知道你的代码出了什么问题。如果这能行的话请告诉我。
https://stackoverflow.com/questions/66946329
复制相似问题