2016-12-28 8 views
0

Предположим, у меня есть две колонки Название и Фамилия. Существует один ряд с Greame в колонке Название и Latham в фамилии. Я хочу, чтобы эта строка была выбрана, когда ключ запроса Greame Latham.Как выполнять поиск по нескольким столбцам одновременно с использованием GreenDao?

Как достичь этого с помощью Greendao QueryBuilder?

Спасибо.

ответ

0

После кода поможет вам получить данные на основе двух Params:

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

, но он не будет работать, когда искал 'Grea' правой? Я имею в виду для частичного поиска? – Aps

+0

обновлено для аналогично – Anjali

+0

это работает для отдельных слов. как для «Greame» и «Latham». но не одним целым словом 'Greame Latham' – Aps