KanbanDeviceAuthorizeExample example = new KanbanDeviceAuthorizeExample(); KanbanDeviceAuthorizeExample.Criteria criteria1 = example.createCriteria(); KanbanDeviceAuthorizeExample.Criteria criteria2 = example.createCriteria(); criteria1.andNameLike("%11%").andandMacEqualTo("22"); criteria2.andMacLike("%33%").andandMacEqualTo("44"); example.or(criteria2);
where 条件1 and (条件2 or 条件3) ==> (条件1 and 条件3) or ( 条件1 and 条件3 )
1 2 3 4 5 6
KanbanDeviceAuthorizeExample example = new KanbanDeviceAuthorizeExample(); KanbanDeviceAuthorizeExample.Criteria criteria1 = example.createCriteria(); KanbanDeviceAuthorizeExample.Criteria criteria2 = example.createCriteria(); criteria1.andNameLike("%11%").andandMacEqualTo("22"); criteria2.andMacLike("%11%").andandMacEqualTo("44"); example.or(criteria2);
1 2 3 4
KanbanDeviceAuthorizeExample example = new KanbanDeviceAuthorizeExample(); example.or().andNameLike("%11%").andandMacEqualTo("22"); example.or().andMacLike("%11%").andandMacEqualTo("44");