spring,springmvc,mybatits集成实例--多表关联查询

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yhhyhhyhhyhh/article/details/77860170

spring,springmvc,mybatits集成实例–多表关联查询

这里写图片描述

相比于ssh,ssm框架更加简洁,轻巧,并且sql语句和代码耦合更低。本文给出一个ssm集成多表查询的实例

完整代码下载链接:
http://download.csdn.net/download/yhhyhhyhhyhh/9965943

环境

eclipse4.7.0,jdk1.8,maven,spring4.3.0,mybatis3.2.5,mysql。

1.配置

1.1数据准备

(1)建库:create database hms

(2)本实例有3个数据表:department,employeer,onbusiness,代码中包含3个表的sql文件,可以直接导入使用。
这里写图片描述

1.2generatorConfig工具自动生成model,mapper.xml,dao

1.3工程配置

1.2及1.3相关配置见上文:spring,springmvc,mybatis集成实例–增删查改或者下载完整代码工程:

1.4多表关联查询相关配置

以一对多为例,进行多表查询。

(1)在自动构建实体,map文件的基础上,在一对多的一(实体中)添加成员变量,
这里写图片描述

(2)在实体mapper文件中添加相应的关联查询接口

这里写图片描述

(3)在mapper.xml中定义关联查询的结果映射集,resultMap

这里写图片描述
(4)根据(2)中定义的接口,编写查询语句

这里写图片描述

##

2.测试

2.1工程

工程目录,分三层。
这里写图片描述

2.2简单测试

关联查询测试:

这里写图片描述
部门表对员工表:
这里写图片描述
员工表对出差单表:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/yhhyhhyhhyhh/article/details/77860170
今日推荐