mybatis总结

文章目录

基本结构

  • 主配置文件(mybatis配置)
  • 映射器(dao接口+配置) 也以使用xml配置与注解配置两种方式

测试使用

//1.读取配置文件
InputStream in = Resources.getResourceAsStream("SqlMapConfig.xml");
//2.创建 SqlSessionFactory 的构建者对象
SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();
//3.使用构建者创建工厂对象 SqlSessionFactory
SqlSessionFactory factory = builder.build(in);
//4.使用 SqlSessionFactory 生产 SqlSession 对象
SqlSession session = factory.openSession();
//5.使用 SqlSession 创建 dao 接口的代理对象
IUserDao userDao = session.getMapper(IUserDao.class);
//6.使用代理对象执行查询所有方法
List<User> users = userDao.findAll();
for(User user : users) {
System.out.println(user);
}
//7.释放资源
session.close();
in.close();

mybatis配置

映射器配置

crud

级联

缓存

动态sql

上一篇:MyBatis整合Spring(九)


下一篇:浅析SpringBoot多数据源配置