回滾
http://ajava.org/online/spring2.5/html/transaction.html#transaction-declarative-rolling-back
請注意Spring框架的事務基礎架構代碼將默認地 只 在拋出運行時和unchecked exceptions時才標識事務回滾。 也就是說,當拋出一個 RuntimeException 或其子類例的實例時(Errors 也一樣 - 默認地 -) 標識事務回滾。從事務方法中拋出的Checked exceptions將 不 被標識進行事務回滾。
http://wuaner.javaeye.com/blog/583943
<tx:method/>
有關的設置
屬性 | 是否需要? | 默認值 | 描述 |
---|---|---|---|
name
|
是 |
與事務屬性關聯的方法名。通配符(*)可以用來指定一批關聯到相同的事務屬性的方法。 如: |
|
propagation
|
不 | REQUIRED | 事務傳播行爲 |
isolation
|
不 | DEFAULT | 事務隔離級別 |
timeout
|
不 | -1 | 事務超時的時間(以秒爲單位) |
read-only
|
不 | false | 事務是否只讀? |
rollback-for
|
不 |
將被觸發進行回滾的 |
|
no-rollback-for
|
不 |
不
被觸發進行回滾的 |