javascript
Spring事务TransactionProxyFactoryBean属性-transactionAttributes的意义
http://g.kehou.com/t1033026846.html
PROPAGATION_REQUIRED--支持當前事務,如果當前沒有事務,就新建一個事務。這是最常見的選擇。?
PROPAGATION_SUPPORTS--支持當前事務,如果當前沒有事務,就以非事務方式執行。?
PROPAGATION_MANDATORY--支持當前事務,如果當前沒有事務,就拋出異常。?
PROPAGATION_REQUIRES_NEW--新建事務,如果當前存在事務,把當前事務掛起。?
PROPAGATION_NOT_SUPPORTED--以非事務方式執行操作,如果當前存在事務,就把當前事務掛起。?
PROPAGATION_NEVER--以非事務方式執行,如果當前存在事務,則拋出異常。?
PROPAGATION_NESTED--如果當前存在事務,則在嵌套事務內執行。如果當前沒有事務,則進行與PROPAGATION_REQUIRED類似的操作。?
如果出現?
Java代碼???
其中:?
-Exception表示有Exception拋出時,事務回滾. -代表回滾+就代表提交?
readonly 就是read only, 設置操作權限為只讀,一般用于查詢的方法,優化作用.?
?
總結
以上是生活随笔為你收集整理的Spring事务TransactionProxyFactoryBean属性-transactionAttributes的意义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 剖析Linux系统启动过程
- 下一篇: bean定义的继承 - Spring F