1

GreenDao 有 Query 支持,可以让我们以简单的方式查询数据库。我正在寻找是否可以执行以下操作。假设我想在一个查询中从不同的表中获取 sqlite db 3 实体。

就像是:

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

在 greenDao 中,每个查询对象都附加到 dao 对象,所以我对此有点怀疑

4

1 回答 1

0

所以我找到了解决这个问题的方法。在 sql 中,您可以使用 IN 运算符获取它。

在 GreenDao 中,您需要这样做:

getDao().queryBuilder().where(Dao.Properties.Id.**in**(ids)).build().list();
于 2014-02-26T10:11:04.503 回答