【问题标题】:GreenDAO QueryBuilder dynamically concatenate conditionsGreenDAO QueryBuilder 动态连接条件
【发布时间】:2012-12-12 09:32:26
【问题描述】:

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

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

那么是否可以连接查询构建器条件并动态创建查询构建器?

【问题讨论】:

    标签: android sqlite greendao


    【解决方案1】:

    一般来说,可以使用 QueryBuilder 创建动态查询。

    这是否已经回答了您的问题?如果您有问题,请更具体。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-26
      • 2018-04-09
      • 2015-11-08
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 1970-01-01
      • 2013-06-22
      相关资源
      最近更新 更多