2013-05-20 78 views
1

GreenDao具有查詢支持,可讓我們以簡單的方式查詢數據庫。我期待着是否有可能做到以下幾點。假設我想從一個查詢中的不同表中獲取sqlite db 3實體。在1個查詢中查詢多個實體

喜歡的東西:

[SELECT FROM TABLE1....] OR 
[SELECT FROM TABLE2 ....] OR 
[SELECT FROM TABLE3....] 
在greenDao

每個查詢對象附加到DAO對象,所以我有點懷疑它

回答

0

,所以我發現該問題的解決方案。 在sql中你可以用IN操作符獲取它。

在GreenDao你需要做的是這樣的:

getDao().queryBuilder().where(Dao.Properties.Id.**in**(ids)).build().list();