在spring框架中,有事务语义:PROPAGATION_REQUIRED,ISOLATION_ONLY。那是什么意思?Java springframework:事务语义
0
A
回答
1
你可以阅读关于Spring Transactions in the documentation。
您专门询问事务传播,这是文档的部分10.5.7。
1
见的JavaDoc TransactionDefinition,它描述的很详细所有传播行为。
总之PROPAGATION_REQUIRED
意味着给定方法需要一个事务来运行。如果它是从一个现有的事务中运行,它将加入它。如果当前执行线程中没有事务,则容器将为您创建一个并在您离开该方法时提交。
我从来没有听说过ISOLATION_ONLY
,在哪里你见过吗?
参见:
2
在这里,你会找到最新版本的春季管理的所有隔离级别和类型的传播: http://static.springsource.org/spring/docs/3.1.x/javadoc-api/org/springframework/transaction/TransactionDefinition.html
“ISOLATION_ONLY” 是不是它的一部分。
相关问题
- 1. springframework的设置自定义的原因短语
- 2. Java服务器客户端语义
- 3. Springframework PropertyPlaceholderConfigurer
- 4. Lorg/springframework/core/convert/ConversionService;
- 5. Java语法歧义
- 6. Java分发事务
- 7. 语义Web服务
- 8. SpringFramework JdbcTemplate RowMapper
- 9. SessionAttribute和SpringFramework
- 10. SLF4J as SpringFramework Logger
- 11. JCaptcha和SpringFramework
- 12. java.lang.NoClassDefFoundError:org/springframework/beans/factory/NoUniqueBeanDefinitionException
- 13. SQL事务与if语句
- 14. 在事务中包含select语句有什么意义?
- 15. 如何在ActiveRecord事务中保存(无感叹号)语义?
- 16. java.lang.NoClassDefFoundError:org/springframework/messaging/converter/MessageConverter
- 17. java.lang.NoClassDefFoundError:org/springframework/transaction/interceptor/TransactionInterceptor
- 18. java.lang.NoClassDefFoundError:org/springframework/web/context/ContextCleanupListener
- 19. 获取springframework的FatalBeanException
- 20. java.lang.NoClassDefFoundError:org/springframework/orm/hibernate5/HibernateTransactionManager
- 21. Jetty错误:java.lang.NoClassDefFoundError:org/springframework/transaction/TransactionDefinition
- 22. pojo中的Java-ee事务
- 23. Java数据事务性能
- 24. JMS和Java EE事务
- 25. Java Quartz Spring事务支持
- 26. Java EE:Eclipselink事务丢失
- 27. Java中的LDAP事务
- 28. 事务在Java中春
- 29. Java事务API和.NET System.Transactions
- 30. 事件B证明义务