在spring框架中,有事务语义: PROPAGATION_REQUIRED、ISOLATION_ONLY。那是什么意思?
发布于 2011-11-01 22:02:27
你可以读到关于Spring Transactions in the documentation的文章。
您特别询问的是事务传播,这是文档的第10.5.7节。
发布于 2011-11-01 22:10:00
在这里,您将找到由最新版本的Spring:http://static.springsource.org/spring/docs/3.1.x/javadoc-api/org/springframework/transaction/TransactionDefinition.html管理的所有隔离级别和传播类型
"ISOLATION_ONLY“不在其中。
发布于 2011-11-01 22:07:03
参见TransactionDefinition的JavaDoc,它详细描述了所有的传播行为。
简而言之,PROPAGATION_REQUIRED意味着给定的方法需要一个事务才能运行。如果它是从现有事务中运行的,它将加入该事务。如果当前执行线程中没有事务,容器将为您创建一个事务,并在您离开该方法时提交。
我从来没有听说过ISOLATION_ONLY,你在哪里见过它?
另请参阅:
https://stackoverflow.com/questions/7967569
复制相似问题