
https://www.cnblogs.com/grey-wolf/p/8435723.HTML;
Weekend<User> weekend = new Weekend<>(User.class); //关键字查询部分 String keyword = pageReq.getKeyword(); WeekendCriteria<User,Object> keywordCriteria = weekend.weekendCriteria(); if (StringUtils.isNotEmpty(keyword)) { keywordCriteria.orlike(User::getUsername,keyword).orlike(User::getPoliceNo,keyword).orlike(User::getRealname,keyword); //此处不需要再用下面这一句了,不然上面这个条件组合会重复一次 //weekend.and(keywordCriteria) } //部门查询部分 Example example = new Example(User.class); Example.Criteria criteria = example.createCriteria(); criteria.andEqualTo("departmentID",departmentID); weekend.and(criteria); pageHelper.startPage(pageReq.getPageIndex(),pageReq.getPageSize()); List<User> users = userMapper.selectByExample(weekend);
相当于WHERE ( user_name = ? OR police_no = ? OR real_name = ?) AND (department_ID = ?)总结
以上是内存溢出为你收集整理的关于通用mapper的weekendCriteria用法全部内容,希望文章能够帮你解决关于通用mapper的weekendCriteria用法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)