章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 课程总结 (04:28) 下一节 重新观看

3 秒后播放下一节

为你推荐

慕神
JAVA开发工程师

资深软件架构师、WEB技术领域专家。在电信行业和电子商务领域有着非常丰富的经验,能灵活应用多种开发环境进行项目开发,精通java、oracle、 MySql、freemarker等编程语言和数据库系统,深入掌握spring、springmvc等技术框架。具备很强的项目管理能力和丰富的项目实施经验。讲课细致、幽默、风趣、生动!

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 周文春
因为accountMoney7  已经开启事务,并且propagation = Propagation.REQUIRED, 按照事务的传播机制,执行 transMethod7  不会再开启新的事务,所以发生异常时  还是会回滚

最新回答 / 慕哥6429941
应该只是transMethods()的方法回滚了,lessMoney()提交了

最赞回答 / 快乐冰冰bing
对的呀!你使用了commit就是不能使用事物的回滚了,commit是提交的意思,COMMIT命令用于把事务所做的修改保存到数据库,它把上一个COMMIT或ROLLBACK命令之后的全部事务都保存到数据库。

最新回答 / 你怕是在梦游哦
https://blog.csdn.net/rentian1/article/details/52003115

最新回答 / 慕粉4294873
可能是你的xml中没有引入对应的指令空间,反正就是那个一堆网址的那个,你可能不全,所以有的有,有的没有,建议去百度一个标准的spring配置文件,复制粘贴

已采纳回答 / 慕仰0354868
可以,但是一般写在service层

已采纳回答 / 慕仰0354868
个人觉得第三种用到的比较多,比较方便

最新回答 / lxlacie
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked例外也回滚:在整个方法前加上 @Transactional(rollbackFor=Exception.class) 2 让unchecked例外不回滚: @Transactio...

已采纳回答 / qq_云在风中_0
测试按照阶段分为,单元测试,集成测试等等。是项目进行到不同的阶段所进行的不同测试,单元测试是针对某一个模块内的具体某个方法的,由编码角色完成,只有完成了单元测试之后,模块正常工作了,才可以搭建集成测试环境进行集成测试。常用的单元测试工具是junit,就是课程里老师用的那个,它可以针对某个方法进行测试,这里的单元指的就是方法,你需要测试的业务单元

最新回答 / 小布不慌
InnoDB默认是REPEATABLE_READ隔离级别,通过使用间隙锁的方式来防止幻读行读出现
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言