Mybatis与Spring集成

时间:2026-02-16 19:37:12

1、示例功能描述

在本示例中,需要完成这样的一个简单功能,即,指定一个用户(ID=1),查询出这个用户的基本信息,并关联查询这个用户的所有订单。

2、创建工程

 首先创建一个工程的名称为:mybatis07-spring,在 src 源代码目录下建立文件夹 config,并将原来的 mybatis 配置文件 Configuration.xml 移动到这个文件夹中, 并在 config 文家获晃物夹中建立 Spring 配置文件:applicationContext.xml。工程结构目录如下:

Mybatis与Spring集成

3、数据库表结构及数据记录

在本示例中,用到两个速总表:用户表和订单表,其结构和数据记录如下:

Mybatis与Spring集成

4、订单表结构和数据如下:

Mybatis与Spring集成

5、实例对象

用户表和订单表分别对应两个实例对象,分别是:User.java 和 Order.java,它们都在 com.yiibai.pojo 包中。

User.java代码内容如下

Mybatis与Spring集成

6、Order.java代码内容如下

Mybatis与Spring集成

Mybatis与Spring集成

7、配置文件

这个实例中有三个重要的配置文霜民件,它们分别是:applicationContext.xml , Configuration.xml 以及 UserMaper.xml。

applicationContext.xml  配置文件里最主要的配置:

Mybatis与Spring集成

8、配置文件 Configuration.xml 的内容如下:

Mybatis与Spring集成

Mybatis与Spring集成

9、UserMaper.xml 用于定义查询和数据对象映射,其内容如下:

Mybatis与Spring集成

Mybatis与Spring集成

10、测试执行,输出结果

我们创建一个测试类为:Main.java , 就在 src 目录中。其代码如下

Mybatis与Spring集成

11、运行结果如下

Mybatis与Spring集成

© 2026 裕芯经验网
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com