目录
1.MyBatis是什么?
2.MyBatis开发环境搭建
3.我的第一个MyBatis程序
1.MyBatis是什么?
MyBatis是一款数据库框架,是一款优秀的持久层框架,它不仅支持用户自定义SQL和存储过程,而且还具有高级映射功能。简单来说,MyBatis就是一款能够更简单地帮助我们完成程序和数据库之间进行交互的工具。如下图:
2.MyBatis开发环境搭建
MyBatis环境的搭建总体分为以下三步:
- 引入MyBatis框架依赖
- 在SpringBoot项目的配置文件中配置数据库的连接信息
- 在SpringBoot的配置文件中配置实现mapper接口的MyBatis的xml文件的路径以及xml文件的命名规则
下面我们来记录下MyBatis开发环境搭建的详细步骤:
3.我的第一个MyBatis程序
既然在上面我们已经搭建好了Mybatis框架的开发环境,接下来我们就来连接数据库测试一下我们的MyBatis开发环境究竟有没有配置成功,同时学习一下Mybatis框架操作数据库的基本用法!
在此之前,我们先再来回顾下后端的服务框架以及MyBatis在整个框架中的定位:
在数据库中,我新创建了一张用户表并向表中添加了两条用户记录,如下图所示。接下来我们就来操作MyBatis来查询这张表中的记录。
Mybatis查询数据库的业务代码总的来说分为以下两步:
- 编写业务接口
- 编写xml文件实现接口
接口的编写以及实现接口的xml文件的实现细节如下如所示: