有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java事务同步

我是春天的新手。我有一段代码写在我项目中的几个方法上面

   @Transactional(readOnly = false, propagation = Propagation.REQUIRED, rollbackFor = Exception.class)

我能够搜索到的是,这段代码指的是事务同步,这段特殊的代码意味着,如果两个线程同时出现并进行一些数据库更新,那么当两个线程都完成执行时,所有数据库更新都将被执行。 我的分析是对的?还有谁能对这个话题多说点什么呢


共 (2) 个答案

  1. # 1 楼答案

    不,你的说法不对

    如果你从文本中删除单词Synchronization,并用transaction替换单词thread,那么你就走上了正确的道路

    Spring Transaction Management并不是一个轻物质,因为它可能会被声明性注释欺骗性地显示出来

    阅读详细的Documentation

  2. # 2 楼答案

    不,这是错误的

    数据库更新将在线程事务完成后立即完成。它不会等待所有其他线程