GreenDao,查询字符串列表
GreenDao, querying for a list of strings
在我的应用程序中,我有一个 Entity / table
,它有一个名称字段(在其他几个字段中)。我想要在 table.
中找到的所有唯一名称的字符串列表
目前我唯一能想到的就是将所有结果加载到entity objects
的列表中,遍历它们,并将名称存储在一个Set中,然后将这个Set转换为一个List .
虽然看起来效率不高。 GreenDao
是原生支持这样的功能还是必须所有查询 return Entity objects
?
它本身不支持它。您必须使用 rawQuery 方法并传递 DISTINCT 或 GROUP BY sql 查询。
已回答此场景中 rawQuery 的用法here
在我的应用程序中,我有一个 Entity / table
,它有一个名称字段(在其他几个字段中)。我想要在 table.
目前我唯一能想到的就是将所有结果加载到entity objects
的列表中,遍历它们,并将名称存储在一个Set中,然后将这个Set转换为一个List .
虽然看起来效率不高。 GreenDao
是原生支持这样的功能还是必须所有查询 return Entity objects
?
它本身不支持它。您必须使用 rawQuery 方法并传递 DISTINCT 或 GROUP BY sql 查询。
已回答此场景中 rawQuery 的用法here