多表联合查询
在MyBatis中,时常会需要联合多张表进行联合查询,那么如果处理多张表联合查询的结果呢?下面将会讲述如何在MyBatis中进行多张表的联合查询。
一对一查询
1.添加实体类Classes, Teacher
Classes.java
| 1 | package com.qinjiangbo.pojo; | 
Teacher.java
| 1 | package com.qinjiangbo.pojo; | 
2.在数据库中插入实体类的数据
| 1 | SET NAMES utf8; | 
| 1 | SET NAMES utf8; | 
3.创建Mapper映射文件
ClassesMapper.xml
| 1 | <?xml version="1.0" encoding="UTF-8" ?> | 
ClassesMapper.java
| 1 | package com.qinjiangbo.dao; | 
注意 这里需要在MyBatis的配置文件中注册这个Mapper映射文件,千万别忘记了,否则会报错!
4.测试实例
| 1 | package com.qinjiangbo.test; | 
一对多查询
1.修改Mapper映射文件
| 1 | <?xml version="1.0" encoding="UTF-8" ?> | 
2.测试实例
| 1 | package com.qinjiangbo.test; | 
以上结果均通过严格的测试!