GreenDao,查询字符串列表

时间:2016-11-19 19:34:21

标签: android sql sqlite greendao

在我的应用程序中,我有一个Entity / table,它有一个名字字段(在其他几个字段中)。我想要一个包含该表中所有唯一名称的字符串列表。

现在我唯一能想到的是将所有结果加载到entity objects列表中,迭代它们,并将名称存储在Set中,然后将此Set转换为List。

虽然看起来效率低下。 GreenDao是否原生支持此类功能,或者所有查询都必须返回Entity objects

1 个答案:

答案 0 :(得分:1)

它本身并不支持它。您必须使用rawQuery方法并传递DISTINCT或GROUP BY sql查询。

已针对此方案使用rawQuery here