QBC查询
@Test public void testMBG() throws IOException { InputStream is = Resources.getResourceAsStream("mybatis-config.xml"); SqlSession sqlSession = new SqlSessionFactoryBuilder().build(is).openSession(true); EmpMapper mapper = sqlSession.getMapper(EmpMapper.class); EmpExample empExample = new EmpExample(); //创建条件对象,通过andXXX方法为SQL添加查询添加,每个条件之间是and关系 empExample.createCriteria().andEnameLike("a").andAgeGreaterThan(20).andDidIsNot Null(); //将之前添加的条件通过or拼接其他条件 empExample.or().andSexEqualTo("男"); List<Emp> list = mapper.selectByExample(empExample); for (Emp emp : list) { System.out.println(emp); } }