事务

Transaction rolled back because it has been marked as rollback-only

问题描述:项目使用的是springboot,在代码中未使用事物注解,也未明显的声明。但还是报错了。

解决方案:使用的是两个类,当b类中进行throw抛出异常,然后a类中进行了try—catch捕获。就抛出了如上的异常。将b类中的方法加入到a类中,a自己调用自己的方法即可。

代码中使用insert并且返回但是未保存到数据库中

问题描述:前端进行web请求,接口返回成功,但是数据未插入到数据库中

解决方案:这段请求中的代码使用了事务。这段代码没有报错,但是调用的其他代码产生了异常,调用的其他代码也添加了事务,但是对异常进行了处理,没有阻断程序的运行,但是报错的代码进行了回滚操作。为了保持事务保持一致性,最外层的代码也回滚了事务。才导致了接口返回正常,但是数据库中却没有数据。

线程

@Async不生效

问题描述:在方法上增加Async注解,但是调试时代码还是会进入异步的方法中,一直是在同步执行,没有产生异步的效果。

解决方案:将需要异步执行的方法单独整理到一个类中。然后去调用,异步就可以正常的实现。

最新文章

  1. Docker应用程序容器技术_转
  2. Entity Framework 出现 "此 ObjectContext 实例已释放,不可再用于需要连接的操作" 的错误
  3. 深入C#中get与set的详解(转)
  4. 事件冒泡与事件委托 -Tom
  5. Unity3d NGUI的使用(九)(UIScrollView制作滑动列表)
  6. HashMap Collision Resolution
  7. awk实践积累
  8. java读取XML文件的四种方式
  9. 环信 之 iOS 客户端集成四:集成UI
  10. MyBatis之级联——一对一关系
  11. Project 8:利用递归算法求最大值
  12. python 中 reduce 函数的使用
  13. 定点分析: MySQL InnoDB是如何保证系统异常断电情况下的数据可靠性?
  14. Deap Learning (吴恩达) 第一章深度学习概论 学习笔记
  15. php 微信自定义分享接口
  16. Drying POJ - 3104 二分 最优
  17. PHP中json数组与对象的问题
  18. MySql(六)单表查询
  19. [UE4]角度和弧度
  20. yum被锁定:Another app is currently holding the yum lock; waiting for it to exit…

热门文章

  1. 鸟哥的Linux私房菜学习笔记——文件权限与目录配置
  2. 直接引入vue.js和使用vue脚手架的区别?
  3. MATLAB基础学习(2)
  4. python中生成器的两段代码
  5. 用python的turtle作图(二)动画吃豆人
  6. HashMap(1.7)源码学习
  7. CreateEvent进程同步
  8. 在超算系统上使用sbatch提交MXNet分布式训练任务
  9. 攻防世界之Web_upload1
  10. kali linux 安装lanmp遇到的问题