【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); });