Mybatis3.3.X源码阅读(一) Mybatis介绍以及源码阅读环境搭建

学习本知识需要使用过mybaits开发经验,文章中有许多不足之处,如果发现请指正,本人也是正在学习中,作为知识学习的记录。如果您有更好或者是更深入的了解请在评论区或者私信进行交流,希望各位进行指正和交流

目录

传统JDBC操作数据库

什么是Mybatis?

Mybatis源码阅读环境搭建

阅读工具以及基本环境搭建

源码地址


传统JDBC操作数据库

传统JDBC方式连接数据库步骤有:

  1. 确定需要连接数据库,加载对于的数据库驱动,     

  2. 连接数据库获取Connection,打开 Statement 对象 。

  3. 通过Statement执行SQL, 返回结果到ResultSet对象。

  4. 使用ResultSet读取数据,然后通过代码转化为具体的POJO对象。

  5. 关闭数据库的相关资源

传统JDBC操作数据库也存在很多问题,比如:

  1. 数据库的连接资源开启关闭需要消耗系统资源,如果频繁创建和关闭连接需要浪费大量的系统资源以及时间,进而影响系统性能。(使用池化技术进行优化)
  2. 执行的SQL语句与代码耦合,SQL语句修改需要改动Java源码
  3. SQL语句的传参麻烦,占位符需要和参数一一对应
  4. 数据库返回对象的结果集转换为POJO对象繁琐,POJO对象或者返回结果参数变化映射变化繁琐

什么是Mybatis?

        Mybatis官方文档链接:https://mybatis.org/mybatis-3/zh/index.html

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

Mybatis源码阅读环境搭建

  1. 阅读工具以及基本环境搭建

    1. JDK1.8以上版本
    2. git
    3. IDEA及其他开发工具。
    4. Maven
  2. 源码地址

    mybatis源码地址(github地址):https://github.com/mybatis/mybatis-3.git​​​​​​
  3. 将源码拉去到gitee中

    1. 步骤一:首先登录gitee账号,然后再点击又上角加号选择从github/gitLab导入仓库
    2. 步骤二:粘贴上面的源码地址到git仓库URL后,点击导入就可以进行导入。
    3. 步骤三:仓库导入成功就可以从gitee上获取源代码。
  4. 使用idea打开文件,如下所示

Mybtais阅读的基本环境已经搭建完毕,就可以进行基本的源码的阅读了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr丶李先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值