我正在尝试在我的数据库中查询具有列表中主键的所有模型。这是我的查询(idsList 是一个包含整数的 ArrayList):
new Select().from(PostModel.class)
.where(Condition.column(PostModel$Table.ID).in(0, idsList))
.async().queryList(listener);
但 Android Studio 突出显示 where 条件,说明
"Cannot resolve method 'where(com.raizlabs.android.dbflow.sql.builder.Condition.In)"
那么 Condition.In 不被视为条件吗?如何在 ArrayList 中使用 primaryKey 查询所有模型?
我正在使用 DBFlow 2.0。我也可以使用常规的 SQL 查询字符串作为替代,但我对 SQL 不是很精通,所以如果您可以为我的问题提供一个 SQL 查询字符串,那将是一种可能的解决方法。