一,MyBatis介绍

一,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,只是在原本基础上进行了很多方法的扩展
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值