SSMybatis整合 -- 加入SpringMVC进行多表级联操作
来源:互联网 发布:贵州毕节网络诈骗犯 编辑:程序博客网 时间:2024/06/08 00:11
---上节课我们讲了Mybatis的单表增删改查,关于代码我注释的比较详细,我相信初学的小伙伴还是多少能有一些收获的.- 第一集传送门:http://blog.csdn.net/jacxuan/article/details/62040956- ---经过一段时间的沉寂之后,我们也应该提升一点难度,讲讲现在主流的Spring+Mybatis+Maven框架对数据库的操作了.---Spring和Mybatis的工作原理在这个我就不多做赘述,在代码中如果有必要,我会解释.接着上次的项目,我们需要在Maven的pom.xml中添加Spring和tomcat以及ojdbc的依赖.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
如果你还不清楚怎么创建Maven项目,在这里讲述可能过于冗长,请参考我的另一篇blog
传送门:http://blog.csdn.net/JacXuan/article/details/63322034
——-普通的增删改查在这里就不多做赘述,我们讲讲级联表的操作怎么实现.
–首先,你得在一方实体中包含你多方的集合,在多方实体中加入一方的对象.并分别提供他们的get set方法
如:
private List emps; —–private Dept dept
之后需要我们在Mybatis中与实体对应的Mapper文件进行配置
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
@Service
public class EmpService implements IEmpService {
@Autowired
private EmpMapper empMapper;
public void add(Emp emp) {
empMapper.add(emp);
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
@Controller
@RequestMapping(“/emp”)
public class EmpAction {
@Autowiredprivate IEmpService empService;@RequestMapping("add")public String add(Emp emp){ empService.add(emp); return "redirect:/emp/queryAll";}
“`
这里我们队多表最具代表性的增加操作进行了演示,其他操作同理!小伙伴们自己琢磨琢磨,有不同的可以在blog中私我,或者加我qq:1287538157交流.接下来几天将会实现更复杂的功能.
阅读全文
0 0
- SSMybatis整合(二) -- 加入SpringMVC进行多表级联操作
- SSMybatis整合 -- 加入SpringMVC进行多表级联操作
- SSMybatis整合 --详细解读Mybatis对oracle数据库进行增删改查(一)
- SSMybatis整合 --详细解读Mybatis对oracle数据库进行增删改查(一)
- 利用ext进行级联操作
- springMVC整合Junit4进行单元测试
- springMVC整合Junit4进行单元测试
- 使用Jquery进行select的级联操作
- springmvc整合mongodb 增查改删操作
- hibernare多表关联(级联操作)
- Maven进行springmvc、mybatis、spring的整合
- springMVC整合Junit4进行单元测试-2
- 【框架】[Hibernate]利用Hibernate进行一对多的级联操作-Web实例
- SpringMVC整合MongoDB开发 高级操作
- SpringMVC整合MongoDB开发 高级操作
- SpringMVC整合Mongodb开发,高级操作
- SpringMVC整合Mongodb开发,高级操作
- Spring+SpringMVC+Hibernate整合操作数据库 概述
- 仿switch风格滑动按钮
- ubuntu常用软件的相关配置
- MySQL及Oracle中将varchar类型转换成int类型
- Code_vs_1959_拔河比赛
- 94. Binary Tree Inorder Traversal
- SSMybatis整合 -- 加入SpringMVC进行多表级联操作
- Webstorm常用快捷键储备
- 配置yum源为光盘
- 360加固助手实现多渠道打包终极讲解
- 之前的mysql与5.7.19的区别
- PopUpWindow使用详解(一)——基本使用
- html5前端实现文件分割上传
- Java中Arraylist为什么是查找快,增删慢?
- 安装双系统:win7+Ubuntu(亲测可用)