来自Room Persistance Library的HashMap

时间:2018-03-02 20:06:11

标签: android android-room android-jetpack

我想从我的sql中获取一个密钥对对象,那么我怎么能这样做一些这样的

@Query("SELECT id,name FROM table")
HashMap<Integer, String> getValues();

1 个答案:

答案 0 :(得分:4)

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

class  POJO {
    String name;
    int id;
}

@Query("SELECT id,name FROM table")
List<POJO> getValues();