Room持久化库中的HashMap

5

我希望能够从我的SQL中获取一个密钥对对象,那么我该如何制作类似这样的东西呢?

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

6

你最好创建一个Pojo来封装你的一对值,这是示例中使用的方法,我认为这是正确的方法。

class  POJO {
    String name;
    int id;
}

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

有时候你所“需要”的并不一定是正确的做法。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接