0

如何在不编写原始查询的情况下在 DBFlow 中执行包含 CONTAINS 的查询?

我试过

public void searchTerm(String term) {
    SQLite().select()
    .from(MyModel.class)
    .where(MyModel_table.name.like(term))
    .or(MyModel_table.surname.like(term))
    .query();
}

但是,不返回任何结果。

dbflow_version = "3.1.1"
4

1 回答 1

2

你可以试试这个:

public void searchTerm(String term) {
    SQLite().select()
    .from(MyModel.class)
    .where(MyModel_table.name.like("%" + term + "%"))
    .or(MyModel_table.surname.like("%" + term + "%"))
    .query();
}
于 2017-04-12T06:47:38.737 回答