MybatisPlus 条件构造器Wrapper

我们来介绍一下mybatis-plus强大的条件构造器。功能是select ...from ... where 中的where部分

mybatis-plus的版本为最新版3.0.3 。条件构造器咱们讲述queryWrapper和updateWrapper的用法、关系、以及强大之处。

我们做一个测试类:核心语句为:

QueryWrapper<student> wrapper = new QueryWrapper<student>();
 wrapper.between("stuNo" ,1, 30).or( i -> i.ge("stuAge",10).le("stuAge", 28));
 List<student> students =studentmapper.selectList(wrapper);

public static void test2() {
		ApplicationContext context =	new ClassPathXmlApplicationContext("applicationContext.xml");
	    //从ioc中获取mapper
		StudentMapper studentmapper = (StudentMapper)context.getBean("studentMapper");
		
		
		QueryWrapper<student> wrapper = new QueryWrapper<student>();
		
		 //ge 大于等于   le小于等于   lambda表达式  between or ( .ge .le) 相当于加括号
		 wrapper.between("stuNo" ,1, 30).or( i -> i.ge("stuAge",10).le("stuAge", 28));
		
		 List<student> students =studentmapper.selectList(wrapper);
		 for (student stu : students) {
			System.out.println(stu.getStuName());}
	}

发布了69 篇原创文章 · 获赞 5 · 访问量 2204

猜你喜欢

转载自blog.csdn.net/qq_42139889/article/details/104055680
今日推荐