mybatis原理图

MyBatis 总结 - 图1

优势

封装、简化数据库的操作 (数据库和java文件进行关系映射)

实现方法

  1. 准备数据库
  2. 创建Maven项目
    1. 修改pom.xml文件,添加依赖包
    2. 修改jdk版本
  3. 创建sqlMapConfig.xml文件
    1. 添加事务、数据源、映射文件(复制、粘贴、修改)
    2. 利用标签生成动态SQL语句
  4. 添加类文件,属性与数据库表字段对应
  5. 添加映射文件,存放对数据库表的所有SQL语句
  6. 在sqlMapConfig.xml文件中引入映射文件
  7. 添加log4j.properties
  8. 测试
    1. 加载核心配置文件
    2. 创建会话工厂
    3. 创建会话
    4. 定位并执行SQL
      1. 可以利用接口直接调用方法 接口的方法与sqlMapConfig对应
    5. 处理结果(集)
    6. 释放资源