看源码可知:example、oredCritera、criteria的关系
如果我们要从mysql中查询id为1000或2000的用户。可以用以下写法:
UserExample userExample=new UserExample();
UserExample userExampleTemp=new UserExample();
UserExample.Criteria criteriaFirst = userExample.createCriteria().andUserIdEquals(1000);
UserExample.Criteria criteriaSecond = userExample.createCriteria().andUserIdEquals(2000);
userExample.or(criteriaFirst);
userExample.or(crteriaSceond);
两个criteria会形成or关系sql语句;具体原因可以参考源码