来自房间持久性库的 HashMap

Gho*_*ost 2 android android-room android-jetpack

我想从我的 sql 中获取一个密钥对对象,所以我怎么能像这样

@Query("SELECT id,name FROM table")
HashMap<Integer, String> getValues();
Run Code Online (Sandbox Code Playgroud)

Lev*_*ira 6

你最好创建一个 Pojo 来封装你的对,这就是他们在样本中的做法,我认为这是正确的做法。

class  POJO {
    String name;
    int id;
}

@Query("SELECT id,name FROM table")
List<POJO> getValues();
Run Code Online (Sandbox Code Playgroud)