2016-11-19 88 views
1

在我的應用程序中,我有一個Entity/table,它有一個Name字段(在其他幾個字段中)。我想要一張表格中列出的所有唯一名稱的字符串。GreenDao,查詢字符串列表

現在我唯一能想到的就是將所有結果加載到entity objects列表中,迭代它們並將名稱存儲在Set中,然後將此Set轉換爲List。

雖然這似乎效率低下。 GreenDao本機支持此功能嗎?還是必須返回Entity objects

+0

改善格式化 – Pavya

回答

1

它本身不支持它。您必須使用rawQuery方法並傳遞DISTINCT或GROUP BY sql查詢。對於這種情況rawQuery的

用法已經回答了here

+0

究竟如何?使用rawquery方法代碼的樣子是什麼? – KaliMa

+0

@KaliMa:我添加了一個鏈接到另一個SO帖子,其中包含一個示例。 – thudbutt