1、示例功能描述
在本示例中,需要完成这样的一个简单功能,即,指定一个用户(ID=1),查询出这个用户的基本信息,并关联查询这个用户的所有订单。
2、创建工程
首先创建一个工程的名称为:mybatis07-spring,在 src 源代码目录下建立文件夹 config,并将原来的 mybatis 配置文件 Configuration.xml 移动到这个文件夹中, 并在 config 文家获晃物夹中建立 Spring 配置文件:applicationContext.xml。工程结构目录如下:

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


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



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

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


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


10、测试执行,输出结果
我们创建一个测试类为:Main.java , 就在 src 目录中。其代码如下

