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

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文件,可以直接导入使用。
spring,springmvc,mybatits集成实例--多表关联查询

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

1.3工程配置

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

1.4多表关联查询相关配置

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

(1)在自动构建实体,map文件的基础上,在一对多的一(实体中)添加成员变量,
spring,springmvc,mybatits集成实例--多表关联查询

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

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

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

spring,springmvc,mybatits集成实例--多表关联查询
(4)根据(2)中定义的接口,编写查询语句

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

2.测试

2.1工程

工程目录,分三层。
spring,springmvc,mybatits集成实例--多表关联查询

2.2简单测试

关联查询测试:

spring,springmvc,mybatits集成实例--多表关联查询
部门表对员工表:
spring,springmvc,mybatits集成实例--多表关联查询
员工表对出差单表:
spring,springmvc,mybatits集成实例--多表关联查询

相关文章:

  • 2023-03-30
  • 2022-12-23
  • 2021-12-08
  • 2021-12-10
  • 2017-12-23
  • 2021-11-24
  • 2021-06-21
猜你喜欢
  • 2021-06-18
  • 2021-10-21
  • 2021-04-25
  • 2021-06-24
相关资源
相似解决方案