Criteria OR查询及排序

Criteria OR查询及排序

CriteriaQuery cq = new CriteriaQuery(MsgRecordEntity.class, datagrid);
cq.add(Restrictions.eq("cid", cid));
Criterion c1=cq.and(Restrictions.eq("sendEid", sendEid),Restrictions.eq("pointEid", pointEid)) ;
Criterion c2=cq.and(Restrictions.eq("sendEid",pointEid ),Restrictions.eq("pointEid", sendEid)) ;
cq.or(c1, c2);
cq.add(Restrictions.eq("flag",AilkConstant.FLAG_NOT_REMOVED));
cq.addOrder("sendDate", SortDirection.desc);
cq.add();

你可能感兴趣的:(Criteria OR查询及排序)