> 文档中心 > 【MyBatis】MyBatis入门安装以及使用(1)依赖倒包篇

【MyBatis】MyBatis入门安装以及使用(1)依赖倒包篇


什么是 MyBatis?

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

1 、 倒包-添加依赖

       org.mybatis     mybatis     3.5.6        mysql     mysql-connector-java     8.0.28       junit     junit     4.12     test 
    对应的版本  https://mvnrepository.com/artifact/org.mybatis/mybatis/3.5.62、 创建mybatis的核心配置文件 mybatis-config.xml填充连接mysql的变量
                                          
3、 创建数据库表对应的JavaBean  User
4、 创建mapper文件(注意:包需要一个个创建)    UserMapper.xml5、测试结果
 // 1、创建  sql会话工厂的原始对象     SqlSessionFactoryBuilder ssfb =new SqlSessionFactoryBuilder();     // 2、用输入流获取配置文件mybatis-config.xml 核心配置文件     InputStream resourceAsStream = null;     try {  resourceAsStream = Resources.getResourceAsStream("mybatis-config.xml");     } catch (IOException e) {  e.printStackTrace();     }     // 3、sql会话工厂     SqlSessionFactory factory=ssfb.build(resourceAsStream);     // 4、创建sql会话     SqlSession sqlSession=factory.openSession();     // 5、sql会话-调用SQL语句     List list = sqlSession.selectList("selectAll");     list.forEach(user->{  System.out.println(user);     });