GreenDAO查询生成器动态连接条件。

5

我需要验证一些条件来创建完整的查询:

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));

是否可以连接查询构建器条件并动态创建查询构建器?
1个回答

0
通常情况下,可以使用 QueryBuilder 创建动态查询。
这个回答是否已经解决了你的问题?如果你还有疑问,请具体说明。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接