如何使用GreenDao同时搜索多个列?

时间:2016-12-28 09:33:01

标签: android sqlite android-sqlite greendao

假设我有两列名称姓氏。 “名称”列中有一行 Greame ,Surname中有 Latham 。我希望在查询键为 Greame Latham 时获取该行。

如何使用Greendao QueryBuilder实现这一目标?

感谢。

1 个答案:

答案 0 :(得分:0)

以下代码将帮助您根据两个参数获取数据:

if(childDao().queryBuilder()
             .where(ChildeDao.Properties.Name.like("%" + f_name+ "%"), 
                    ChildDao.Properties.Surname.like("%" +l_name+ "%"))
             .list().size() == 0){
//fetch from db
}