Quinn 发表于 2018-8-30 10:45:26

CriteriaQuery查询问题

请问 : CriteriaQuery怎么添加 or 条件呢,只能这样么:
criteria.add(Restrictions.or(Restrictions.in("username",list1),
                   Restrictions.or(Restrictions.idEq(3),Restrictions.idEq(4))));

我的需求是添加 or 条件, 但不确定有几个 or ,所以要循环添加, 请问应该怎么办?

jeecg_ty 发表于 2018-8-30 10:51:48

cq.add(Restrictions.sqlRestriction("name = '张三' or sex = '1' or xx = 'xx'"));

Quinn 发表于 2018-8-30 11:21:26

jeecg_ty 发表于 2018-8-30 10:51 static/image/common/back.gif
cq.add(Restrictions.sqlRestriction("name = '张三' or sex = '1' or xx = 'xx'"));

以解决, 3q

逸轩居士 发表于 2019-2-23 09:54:15

CriteriaQuery怎么添加表关联查询?
页: [1]
查看完整版本: CriteriaQuery查询问题