(条件1 and 条件2) or ( 条件3 and 条件4)
MemberExample example = new MemberExample();
MemberExample.Criteria c1 = example.createCriteria();
c1.andOne(A).andTwo(B);
MemberExample.Criteria c2 = example.createCriteria();
c2.andThree(C).andFour(D);
example.or(c2);
条件1 and (条件2 or 条件3)
- 思路 : 分拆 : A and ( B or C ) ==> ( A and B ) or ( A and C )
-
MemberExample example = new MemberExample(); MemberExample.Criteria c1 = example.createCriteria(); c1.andOne(A).andTwo(B); MemberExample.Criteria c2 = example.createCriteria(); c2.andOne(A).andThree(C); example.or(c2);