美文网首页- [ MyBatis ]
一,MyBatis介绍

一,MyBatis介绍

作者: 好多可乐 | 来源:发表于2021-01-02 21:52 被阅读0次

一,MyBatis介绍:

  1. MyBatis是优秀的持久层框架(通过DAO类再结合mybatis框架让我们快速完成增删改查操作。持久:将内存中的数据保存到数据库中,以防止重启后数据丢失
  2. MyBatis使用XML将SQL与程序解耦,便于维护
  3. MyBatis学习简单,执行高效,是JDBC的延伸,学过JDBC的初学者一般1,2天就可以上手,因为MyBatis底层就是JDBC

二,MyBatis在线学习文档

https://mybatis.org/mybatis-3/zh/index.html

三,MyBatis开发流程

  1. 引入MyBatis依赖:maven
  2. 创建核心配置文件:基于xml进行配置管理
  3. 创建实体(Entity)类/pojo简单对象:MyBatis作为持久层框架,最大特点是会把底层数据表和定义的java类进行一一对应,同时数据表中的字段和类中属性都有对应关系,与底层表对应的类我们称为实体类
  4. 创建Mapper映射文件:Mapper是MyBatis把实体和数据表进行映射的关键,通过Mapper文件来映射哪个表和哪个类是对应的,这个表中的字段和类中哪个属性是对应的
  5. 初始化SessionFactory:核心步骤,到了这步就进行编码环节,作用是读取配置文件,加载Mapper映射,同时也为后续处理做好前期准备
  6. 利用SqlSession对象操作数据:如果要对某个表或数据增删改查操作,要利用SqlSession对象。SqlSession对象是由SessionFactory对象进行创建的,每一个SqlSession对象可以看做是一个数据库连接Connection,只是在原本基础上进行了很多方法的扩展

相关文章

网友评论

    本文标题:一,MyBatis介绍

    本文链接:https://www.haomeiwen.com/subject/swjyoktx.html