Mybatis框架的引入

1.添加mybatis的依赖jar包

引入mybatis时,在项目的pom.xml中添加mybatis依赖如下:(我这里用的是3.4.4的版本)


    org.mybatis
    mybatis
    3.4.4

2.mybatis的基础配置

创建mybatis的配置文件在src/main/resource包下创建.xml文件mybatis-config.xml,如下图:

Mybatis框架的引入_第1张图片

在进行mybatis-config.xml配置文件中的SQL映射文件的配置时,一般采用如:
将整个包下的.mxl文件注册为SQL映射。

3.mybatis数据库的配置

配置mybatis的链接数据库,在mybatis-config.xml中可对数据库进行配置,可配置默认数据库(default=“数据库名”),

对数据库的连接进一步配置(在src/main/resources包下增加数据库链接配置如:db.properties),数据库的配置文件如下,

Mybatis框架的引入_第2张图片

这个db.properties文件在mybatis的配置文件中进行引用:

Mybatis框架的引入_第3张图片

4.mybatis的映射文件

在src/main/resources包下可创建诸多的.xml文件作为sql映射文件,这些.xml文件中写SQL语句,在src/main/java包下写这些.xml所对应的接口类,形成一 一对应的关系,注意对应关系为:
(1).接口类的名字必须和映射文件(...Mapper.xml)的名字必须相同,例如:UserMapper.java  <--->  UserMapper.xml  且包名相同
(2).映射文件(...Mapper.xml) 中的命名空间 必须和该.xml文件名相同,例如:UserMapper.xml --->  
(3).接口类中的方法必须和映射文件(...Mapper.xml)中的方法id相同

Mybatis框架的引入_第4张图片

src/main/resource包下的com/yc/dao下的.xml文件

与src/main/java包下的com.yc.dao下的.java名称相同,形成一对一的关系。

Mybatis框架的引入_第5张图片

接口类java文件名与映射文件中的namespace,以及映射文件名形成对应关系如下:

一个接口类中的抽象方法名,与该接口类对应的映射文件中的SQL语句标签的id一 一对应如下:

Mybatis框架的引入_第6张图片Mybatis框架的引入_第7张图片

 

5.mybatis单元测试

引入mybatis,简单的配置后,我们进行简单的单元测试

Mybatis框架的引入_第8张图片

单元测试通过,表示mybatis框架引入成功。

原创文章,如需引用,请注明出处。

 

 

你可能感兴趣的:(Mybatis框架的引入)