大家對嵌入式事務的定義可能不一樣。 再閱讀了一次文檔,嵌入Service不等于嵌入式事務。如果需求是把所有操作作為一個事務整體,任意一個service出錯就完整rollback所有操作,默認的REQUIRE定義并沒有問題。Spring Dao測試里不管service的定義如何,測試后默認rollback所有操作就是最好的演示。 只有需要某些service出錯時只rollback自己,不rollback整個事務的時候,才需要定義嵌入式事務。 嵌入式事務就是 -當從shipOrder 進入 save時,會存儲save point。如果在save 中出錯,會rollback 到剛才的save point. 而在發貨用例里并沒有這種多級事務,部分rollback,不影響主事務的需求,因此采用默認定義是正確的,不需要定義為NESTD。
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
26 | 27 | 28 | 29 | 30 | 31 | 1 | |||
2 | 3 | 4 | 5 | 6 | 7 | 8 | |||
9 | 10 | 11 | 12 | 13 | 14 | 15 | |||
16 | 17 | 18 | 19 | 20 | 21 | 22 | |||
23 | 24 | 25 | 26 | 27 | 28 | 29 | |||
30 | 1 | 2 | 3 | 4 | 5 | 6 |
常用鏈接
留言簿(1)
隨筆檔案(35)
- 2009年11月 (1)
- 2009年10月 (1)
- 2009年9月 (2)
- 2009年8月 (2)
- 2009年7月 (3)
- 2007年5月 (2)
- 2007年4月 (20)
- 2006年11月 (1)
- 2006年7月 (3)
文章分類(5)
文章檔案(2)
新聞檔案(5)
java link
搜索
最新評論

- 1.?re: struts 令牌控制
- 謝謝 找了很多 就你這里最簡單實用
- --胡蜜
- 2.?re: spring 嵌入式事務
- 呵呵,還有嵌入式事物
- --千里冰封
- 3.?re: log4j
- JAVA不也自帶了LOG包嗎
- --千里冰封
- 4.?re: 左右選擇添加刪除內容菜單.html
- 頂了
- --千里冰封
- 5.?re: 定義層的顯示位置
- JS確實很強大
- --千里冰封