<
学习笔记 sql数据库 mybatis
>
上一篇

学习笔记 数据库 jdbc数据源 和 springjdbc
下一篇

学习笔记 sql数据库 多表查询

Mybatis

ORM 映射框架, 底层是 JDBC


集成步骤

  1. 依赖
  2. 创建表
  3. 创建实体
  4. 编辑映射文件 UserMaooer.xml
  5. 编辑核心文件 SqlMapConfig.xml
  6. 测试

使用步骤

// 1. 加载核心配置文件 Resources.getResourceAsStream

// 2. 获得 sqlSession 工厂对象

// 3. 获得 sqlSession 对象

// 4. 执行 sql 语句

// 5. 操作返回对象 // do something

// 6. 关闭资源 sqlSession.close();

@Test
public void getAll() throws IOException {
	// 1. 加载核心配置文件
	InputStream resourceAsStream = Resources.getResourceAsStream("mybatis_config.xml");
	// 2. 获得 sqlSession 工厂对象
	SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(resourceAsStream);
	// 3. 获得 sqlSession 对象
	SqlSession sqlSession = sqlSessionFactory.openSession();
	// 4. 执行 sql 语句
	List<User> list = sqlSession.selectList("myMapper.getAll");
	// 5. 操作返回对象
	String json = new GsonBuilder()
			.setPrettyPrinting()
			.create()
			.toJson(list);
	System.out.println(json);
	// 6. 关闭资源
	sqlSession.close();
}

查询-xml

标签:

多表查询-xml 配置方式


查询-注解

多表查询-注解

Top
Foot