spring MVC 我想在控制层或者Service添加一个事务,就是同时对一张表的两种操作

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 14:42:11

spring MVC 我想在控制层或者Service添加一个事务,就是同时对一张表的两种操作
spring MVC 我想在控制层或者Service添加一个事务,就是同时对一张表的两种操作

spring MVC 我想在控制层或者Service添加一个事务,就是同时对一张表的两种操作
这是spring的批注式事务管理
你应该去找spring的书 或 官方文档看看
这里你需要理解的是 事务的传播行为
传播行为主要是用来告知何时该开始一个新的事务 或者 何时暂停一个事务等
如:Propagation.REQUIRED 就是传播行为中的一种
表示如果它的外部已经存在一个事务;则无需再开始新的事务;(他自然在这个事务中)
如果外面没有事务;则开始一个新的事务
所有这种事务声明是可以嵌套的(虽然事务声明可以嵌套,但事务本身并没有嵌套,当然事务是不可嵌套的;正像上面讲的一样)
---------------------------------------------------------------------------
如你的问题中 同时对一张表的两种操作
如果这两个操作封装在不同的方法中,只需将这两个方法都声明为Propagation.REQUIRED
并把更上一层调用这两个子方法的 方法也声明为Propagation.REQUIRED
这种方式比较灵活,两个方法即可独立开始事务;也可加入上层事务;具体要看业务需要
如果这两个操作封装在一个方法中,只需要将这个方法都声明为Propagation.REQUIRED即可

spring MVC 我想在控制层或者Service添加一个事务,就是同时对一张表的两种操作 spring如何测试控制层 关于Spring事务控制方面的问题,就是不在service层做控制现在我在写一个小系统,需要引入事务控制相关的东西.原来与spring事务都是在service层做的,现在我这个系统有需求是在controller层(action层 Spring mvc 中model.addAttribute(student,student)请问这句是什么意思 求助英语达人改语法问题~~电信计费系统的设计摘要:本系统基于B/S结构,开发采用的是MVC模式,即模型-视图-控制器(Model-View-Controller,MVC)模式,用户通过View层向系统发出请求,形成事件(EVENT 不锈钢为什么要控制层间温度指的是在焊接时,为什么要控制层间温度 New Year’s Day和Spring Festival 区别在哪里? MVC是什么?什么情况下用MVC it's spring是什么意思 spring to one's spring中的控制反转有什么优点 我想一个高层楼房,请门空气污染层在几层之间.高度在多少米 我想知道高层的污染区在几层? is it?It's spring. in the spring 加不加the啊?我想表示:在春天。呵呵。 Spring Festival什么节日,在几月几号?Lantern's Day什么节日,在几月几号? 层间位移比与层间位移角的区别?层间位移比:为了控制结构的扭转;层间位移角:为了控制结构的抗侧移刚度.但是 在计算层间位移比时,要考虑偶然偏心;(高规3.4.5) 而在计算层间位移角 spring事务为什么放入service层进行处理?