1.模糊查询
@Override
public List<Student> find(int num, String name, String college, String className, int age, short sex, String partner) {
Query query = new Query();
Criteria criteria =new Criteria();
if(num!=0){
criteria.and("num").is(num);
}
if(name!=null){
criteria.and("name").regex("^.*"+name+".*$");
}
if(className!=null){
criteria.and("className").is(className);
}
if(college!=null){
criteria.and("college").is(college);
}
if(age!=0){
criteria.and("age").is(age);
}
if (sex > 0 && sex < 3) {
criteria.and("sex").is(sex);
}
if(partner!=null){
criteria.and("partner").is(partner);
}