propagation_required 支援當前事務,如果當前沒有事務,則建立乙個新事務
propagation_supports 支援當前事務,如果當前沒有事務,就以非事務方式執行
propagation_mandatory 支援當前事務,如果當前沒有事務,就丟擲異常
propagation_required_new 新建事務,如果存在當前事務,就把當前事務掛起
propagation_not_supported 以非事務方式執行,如果存在當前事務,則進行
與 propagation_required一樣的操作
propagation_never 以非事務方式執行,如果存在當前事務,則丟擲異常
propagation_nested 如果存在當前事務,則在巢狀事務內執行,如果沒有當前事務,則進行
與 propagation_required一樣的操作
Spring宣告式事務
net.sf.hibernate.dialect.oracle9dialect false true net.sf.hibernate.transaction.jdbctransactionfactory 1025 用heibernate來管理事務 當用spring和heibernate一起完成da...
spring宣告式事務
1.什麼是事務 事務是程式中一系列嚴密的操作,所有操作執行必須成功完成,否則在每個操作所做的更改將會被撤銷,這也是事務的原子性 要麼成功,要麼失敗 2.事務的特性 事務特性分為四個 原子性 atomicity 一致性 consistency 隔離性 isolation 持續性 durability ...
Spring 宣告式事務
propagation 事務傳播機制有如下幾種 required 預設值,表示如果存在乙個事務,則支援當前事務 如果沒有事務,則開啟乙個新事務。requires new 表示總是開啟乙個新的事務,如果乙個事務已經存在,則將這個存在的事務掛起,開啟新事務執行該方法。mandatory 表示如果存在乙個...