我有一个字符串列表,每个字符串都是通过 GreenDao 保留的项目的唯一标识符。
如何构建查询以从我的数据库中加载所有这些项目?
是否有可能使用 QueryBuilder 来完成,或者我是否需要返回编写 SQL?
最佳答案
这可以通过 in 实现Property 类中的条件。
此示例加载字段值包含在 fieldValues
中的所有框. fieldValues
类型为 List<String>
List<LocalBox> boxes = getBoxDao(context).queryBuilder()
.where(LocalBoxDao.Properties.field.in(fieldValues)).list();
关于android - 如何构建一个 GreenDao 查询来加载通过 id 列表指定的所有项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14195383/