MyBatis(认识MyBatis)

2022-05-13 14:12:52 浏览数 (1)

MyBatis是什么?

MyBatis曾经的名字是iBatis,2010年时将源码托管到google code,同时改名MyBatis,2013年时MyBatis又迁移到Github,它是Java的一个数据持久层框架。

MyBatis是阿里巴巴这种大企业的御用框架,在小企业中的火热程度也是可想而知。

使用MyBatis有哪些优势?

解决一些传统的JDBC存在的问题:

① 数据库连接硬编码问题

我们可以使用properties配置文件解决,也可以使用MyBatis中全局配置文件解决。

② JDBC频繁的获取数据库连接和释放连接,网络IO次数和数据库资源使用

在JDBC中我们可以使用第三方数据库连接池解决,MyBatis中也可以在全局配置文件中使用框架自带的连接池解决(后面还可以使用Spring进行进一步优化);

③ 查询结果的封装

JDBC中可以使用反射封装查询结果,MyBatis中使用映射文件就可以封装返回查询结果。

以及SQL语句存在的硬编码的问题等都可以使用MyBatis解决。

MyBatis环境搭建

① MySQL的驱动依赖包

下载地址:

https://dev.mysql.com/downloads/mysql/

② MyBatis的核心依赖

下载地址:

https://github.com/mybatis/mybatis-3/releases

找到要下载的版本,下载后将两个依赖包加入项目的构建路径中即可使用。

如何用?下次写

0 人点赞