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

安徽省网站建设如何起手做网站项目

安徽省网站建设,如何起手做网站项目,成都网站建设蜀美网络,给别人搭建网站介绍 SpringBoot当中的事物他保证了一致性,要么全部一起成功(提交),要么一起失败,失败(回滚)后数据会回到当初的样子,是一组操作的集合。 事物类型 开启事物提交事物回滚事物 案…

介绍

SpringBoot当中的事物他保证了一致性,要么全部一起成功(提交),要么一起失败,失败(回滚)后数据会回到当初的样子,是一组操作的集合。

事物类型

  • 开启事物
  • 提交事物
  • 回滚事物

案例

   @Overridepublic void insert(Test t) {classesMapper.delete(1);//删除班级int n =1/0;//这里会发送异常testMapper.delete(1);//根据班级删除学生}

这是一个删除数据的方法,先删除班级,然后根据班级ID删除班级下的学生,但是走到第二行“ int n =1/0;”这里就会抛出异常,而且删除学生的方法并没有被执行,这样就导致了数据不一致。这种情况就可以使用事物来操作,发生了异常就回滚到之前的数据,保证了数据的完整性。要么一起成功,要么一起失败。

开启事物前置条件

表引擎必须为,InnoDB
前置条件

开启事物

@Transactional 在方法上添加 ,这样下来要么都删除成功,如果发送异常两个表的数据都不变化(回滚)。

开启事物 -> 发送错误-》提交事物-》回滚事物

 @Override@Transactional //开启事物public void insert()  {classesMapper.delete(1);//删除班级int n =1/0;//这里会发送异常testMapper.delete(1);//根据班级删除学生}

不同位置上添加

  • 方法上添加:当前这个方法开启事物管理
  • 类上:类中所有的方法开启事物管理
  • 接口上:接口所有实现类的方法交给事务管理
http://www.yayakq.cn/news/287348/

相关文章:

  • 网站设计服务费英文监理建设协会网站
  • 西安市城乡建设管理局网站的公示栏6企业微网站怎么建设
  • 可以做兼职翻译的网站网站后台邮箱设置
  • 我要建设公司网站京东怎么做不同网站同步登陆的
  • 电子商务网站设计的三大原则是无锡网站制作哪家服务好
  • 做个网站需要多钱七牛 wordpress 媒体
  • 合肥学网站设计ui界面设计思路
  • 怎么查网站权重呼和浩特网站建设哪家最便宜
  • 可不可以用帝国cms做企业网站铁门关网站建设
  • asp 网站开发实例教程动态门户网站建设价格
  • 宁波网站建设制作推广市场营销试题库(带答案)
  • seo下载站如何在自己的网站上做友情链接
  • 制作简单的网站电子商务网站开发技术论文
  • 手机苗木网站源码网络推广培训资料
  • 男女做网站小程序可视化开发工具
  • 泉州中小企业网站制作三河燕郊最新消息
  • 用手机做网站的软件wordpress主题 wiki
  • 网络公司做的网站wordpress如何上传
  • 东莞网站竞价推广wordpress鼠标样式
  • 宁化网站建设有什么网站是可以做动态图的
  • wordpress网站的优化网站建设制作一个网站的费用
  • 西宁网站seo外包做网站简单还是app简单
  • 能看外国网站的浏览器wordpress嵌入php代码
  • 如何做网站的埋点成都网站建设cdajcx
  • 做网站的感觉网站空间升级通知
  • 高速建设材料在哪个网站购买wordpress菜单文本
  • 免费公司注册网站金融行业网站建设方案
  • 做婚纱网站策划方案做网站公司上什么平台
  • 深圳网站建设领先网站开发后服务费
  • 南京市建设发展集团有限公司网站网络营销有哪些推广平台