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

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

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

最佳答案

通常,可以使用querybuilder创建动态查询。
这已经回答了你的问题吗?如果你有问题,请说得更具体些。

08-03 13:01