java事务同步
我是春天的新手。我有一段代码写在我项目中的几个方法上面
@Transactional(readOnly = false, propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
我能够搜索到的是,这段代码指的是事务同步,这段特殊的代码意味着,如果两个线程同时出现并进行一些数据库更新,那么当两个线程都完成执行时,所有数据库更新都将被执行。 我的分析是对的?还有谁能对这个话题多说点什么呢
你可以在下面搜索框中键入要查询的问题!
我是春天的新手。我有一段代码写在我项目中的几个方法上面
@Transactional(readOnly = false, propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
我能够搜索到的是,这段代码指的是事务同步,这段特殊的代码意味着,如果两个线程同时出现并进行一些数据库更新,那么当两个线程都完成执行时,所有数据库更新都将被执行。 我的分析是对的?还有谁能对这个话题多说点什么呢
# 1 楼答案
不,你的说法不对
如果你从文本中删除单词
Synchronization
,并用transaction
替换单词thread
,那么你就走上了正确的道路Spring Transaction Management
并不是一个轻物质,因为它可能会被声明性注释欺骗性地显示出来阅读详细的Documentation
# 2 楼答案
不,这是错误的
数据库更新将在线程事务完成后立即完成。它不会等待所有其他线程