在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證明義務