Android 找不到如何从房间数据库中读取行
我是Android studio的新手,尤其是在room数据库方面。 我找不到如何从房间数据库中读取行Android 找不到如何从房间数据库中读取行,android,database,android-room,Android,Database,Android Room,我是Android studio的新手,尤其是在room数据库方面。 我找不到如何从房间数据库中读取行 //在dao中 @查询(“从qarindosh_表限制1中选择*) Qarindosh getAnyQarindosh(); 我不知道怎么读一行。请帮忙。 房间数据库正在运行 你就是这样做的 @Query("SELECT * FROM qarindosh_table") List<ModelClass> getAllItems(); @Query(“从qarindosh_表中
//在dao中
@查询(“从qarindosh_表限制1中选择*)
Qarindosh getAnyQarindosh();
我不知道怎么读一行。请帮忙。
房间数据库正在运行 你就是这样做的
@Query("SELECT * FROM qarindosh_table")
List<ModelClass> getAllItems();
@Query(“从qarindosh_表中选择*)
列出getAllItems();
如果我理解正确,您希望从数据库中读取一个特定行。为此,您需要按主键进行查询,主键通常在实体中命名为id
。诸如此类:
@Query("SELECT * FROM qarindosh_table WHERE id=(:id)")
Qarindosh loadQarindoshById(int id);