所以我想做的是:我的数据库中有一些文章(我正在使用房间数据库),我想在年龄等于特定年龄时向用户展示它们(例如,如果他 20 岁,他会得到第 20 条)。我怎样才能做到这一点 ?谢谢你。
1 回答
0
你必须创建一个 DAO,它有一些方法,比如getArticleForAge(age: Int). 您将需要为该函数创建一个自定义查询,该函数将采用输入参数并返回Article实体。
例子
科特林
@Dao
interface ArticleDao {
@Query("SELECT * FROM articles WHERE id = :age")
fun getArticleForAge(age: Int): Article
}
爪哇
@Dao
interface ArticleDao {
@Query("SELECT * FROM articles WHERE id = :age")
public Article getArticleForAge(int age);
}
于 2019-06-28T11:04:35.450 回答