Mybatis学习_3_用户名模糊查询demo

方法一:

映射文件

在User.xml配置文件中添加如下内容:


	
	

Mybatis学习_3_用户名模糊查询demo_第1张图片

测试程序

MybatisTest中添加测试方法如下:

	@Test
	public void testQueryUserByUsername1() throws Exception {
		// 4. 创建SqlSession对象
		SqlSession sqlSession = sqlSessionFactory.openSession();

		// 5. 执行SqlSession对象执行查询,获取结果User
		// 查询多条数据使用selectList方法
		List list = sqlSession.selectList("queryUserByUsername1", "%王%");

		// 6. 打印结果
		for (Object user : list) {
			System.out.println(user);
		}

		// 7. 释放资源
		sqlSession.close();
	}

 
  

测试效果如下图:

Mybatis学习_3_用户名模糊查询demo_第2张图片


方法二

映射文件:

在User.xml配置文件中添加如下内容:


	

测试程序:

MybatisTest中添加测试方法如下:

@Test
public void testQueryUserByUsername2() throws Exception {
	// 4. 创建SqlSession对象
	SqlSession sqlSession = sqlSessionFactory.openSession();

	// 5. 执行SqlSession对象执行查询,获取结果User
	// 查询多条数据使用selectList方法
	List list = sqlSession.selectList("queryUserByUsername2", "王");

	// 6. 打印结果
	for (Object user : list) {
		System.out.println(user);
	}

	// 7. 释放资源
	sqlSession.close();
}
 
  

测试结果如下图:

Mybatis学习_3_用户名模糊查询demo_第3张图片

 

你可能感兴趣的:(Mybatis)