-- 创造无限可能

java或条件查询

2023-09-18 17:25:54
1490 人浏览 0 人点赞
有用,点赞支持一下

需求:前端通过一个输入框,既可以查询学号又可以查询姓名
后端:通过或条件查询

//可以根据学号和姓名模糊搜索
        if(student.getStudentNumber() != null && !student.getStudentNumber().equals("")) {
            lqw.lambda().or(l -> {
                l.like(Student::getStudentNumber, student.getStudentNumber());
            }).or(l -> {
                l.like(Student::getName, student.getStudentNumber());
            });

            student.setStudentNumber(null);
        }