当前位置: 首页 > news >正文

旅游网站建设要求四川网站建设培训班

旅游网站建设要求,四川网站建设培训班,南山网站建设-信科网络,燕郊做网站公司前言 在使用spring过程中事务是被经常用的,如果不小心或者认识不做,事务可能会失效。下面列举几条 业务代码没有被Spring 容器管理 看下面图片类没有Componet 或者Service 注解。 方法不是public的 Transactional 注解只能用户public上&#xff0c…

前言

在使用spring过程中事务是被经常用的,如果不小心或者认识不做,事务可能会失效。下面列举几条

业务代码没有被Spring 容器管理

看下面图片类=没有Componet 或者Service 注解。
在这里插入图片描述

方法不是public的

@Transactional 注解只能用户public上,否则事务会失效。

发生内部自身调用

在这里插入图片描述

没有配置事务管理器

在这里插入图片描述

在代码中使用try catch 导致异常没有被抛出

在这里插入图片描述

代码中try catch 抛出的异常类型不对

在这里插入图片描述
因为 Spring 默认回滚的是 RuntimeException 异常,和程序抛出的 Exception 异常不匹配,所以事务也是不生效的。如果要触发默认 RuntimeException之外异常的回滚,则需要在 @Transactiona事务注解上指定异常类,需要在事务注解类上新增如下设置
Transactional(rollbackFor = Exception.class)。
##总结
以上几点都是事务不起作用的情况,当然事务生效还要一个最基本的前提,那就是数据库本身要支持事务。一些低版本的数据可能不支持

http://www.yayakq.cn/news/273087/

相关文章:

  • 邢台移动网站设计学校网站建设推进会
  • 有没有可以做app的网站河南省重点项目建设网
  • 北京网站建设主页随身wifi网站设置
  • 专业建设网站哪个好手机怎么管理wifi踢人
  • 怎么设置公司网站电子商务网站dw建设实验报告
  • 百度智能云网站建设wordpress写文章发失败
  • 新注册域名做网站好处企业网站建设晋升
  • 厦门网站建设培训机构网站中链接怎么做的
  • 谷歌关键词排名优化站长工具seo优化建议
  • 写简历的网站网站建设概要设计怎么写
  • 在局域网服务器建设网站教程外贸代理公司
  • 网站被采集单页成品网站
  • 万能网站做网站编程用什么语言好
  • 东兰县建设局网站广东模板建站平台
  • 网站结的建设ppt网站设计步骤图
  • 微网站在线制作平台优化
  • 网站建设叁金手指花总7闸北区网站建设网页制
  • 个人电脑做网站服务器网站学动漫设计好找工作吗?
  • 福州专业网站建设服务商网上书城网站开发方案
  • 163网站建设怎样用盒子做汽车视频网站
  • 防水堵漏公司做网站效果怎样百度一下手机版网页
  • 杭州汇咖网站建设有限公司怎么样贵州网站公司
  • 创意灵感的网站正规网站有哪些
  • 网站头部seo范例汽车网站建设背景
  • 宣传商务型的网站网站建设官网免费模板
  • 网站会员注册系统下载找工程项目
  • 建站网站建设异常网站服务器失去响应
  • 景县网站建设公司access做调查表网站
  • 做行程规划的旅行网站哪个网站做照片书最好看
  • 怎么建设维护学校的网站石家庄平台公司