0
假设我有两列名称和姓氏。有一行Greame在名称栏中和Latham在姓氏中。当查询键是Greame Latham时,我希望该行被提取。如何使用GreenDao在多个列上同时进行搜索?
如何使用Greendao QueryBuilder实现?
谢谢。
假设我有两列名称和姓氏。有一行Greame在名称栏中和Latham在姓氏中。当查询键是Greame Latham时,我希望该行被提取。如何使用GreenDao在多个列上同时进行搜索?
如何使用Greendao QueryBuilder实现?
谢谢。
下面的代码将帮助你两个参数的基础上获取数据:
if(childDao().queryBuilder()
.where(ChildeDao.Properties.Name.like("%" + f_name+ "%"),
ChildDao.Properties.Surname.like("%" +l_name+ "%"))
.list().size() == 0){
//fetch from db
}
但'Grea'右侧搜索时它不会工作?我的意思是部分搜索? – Aps
更新为像 – Anjali
这适用于单独的单词。喜欢'Greame'和'Latham'。但没有一个单词“Greame Latham” – Aps