摘要: @Transactional() 注解里有不少参数,其中我们常用到的如下: 一、propagation 表示事务传播行为。就是说多个事务方法之间进行调用,这个过程中事务是如何进行管理的。 这里的事务方法就是指对数据库表数据进行变化操作的方法。 举例: 有个 update() 方法: public v 阅读全文
posted @ 2021-08-07 22:09 把苹果咬哭的测试笔记 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 现在有个账户表,里面存着用户金额。 如果要真正地做好转账的操作,就要用到事务,否则当出现异常后会出现数据不一致等问题。 try { // 第一步 开启事务 // 第二步 进行业务操作 // 第三步 没有发生异常,提交事务 } catch(){ // 第四步 发生异常,事务回滚 } 一、spring 阅读全文
posted @ 2021-08-07 11:07 把苹果咬哭的测试笔记 阅读(133) 评论(0) 推荐(0) 编辑