4
我需要覈實一些條件來創建一個完整的查詢:GreenDAO QueryBuilder的動態拼接條件
QueryBuilder<MyObj> qb = getMyObjDao().queryBuilder();
if (someCondition)
qb.where(MyObjDao.Properties.Prop1.eq(someValue));
else
qb.whereOr(MyObjDao.Properties.Prop2.eq(someValue),MyObjDao.Properties.Prop2.eq(someValue));
if (someOtherCondition)
qb.where(MyObjDao.Properties.Prop3.eq(someValue));
else
qb.whereOr(MyObjDao.Properties.Prop4.eq(someValue));
所以是有可能來連接查詢生成器條件,動態地創建查詢生成器?