posts - 35,  comments - 6,  trackbacks - 0
大家对嵌入式事务的定义可能不一样。 再阅读了一次文档,嵌入Service不等于嵌入式事务。如果需求是把所有操作作为一个事务整体,任意一个service出错就完整rollback所有操作,默认的REQUIRE定义并没有问题。Spring Dao测试里不管service的定义如何,测试后默认rollback所有操作就是最好的演示。 只有需要某些service出错时只rollback自己,不rollback整个事务的时候,才需要定义嵌入式事务。 嵌入式事务就是 -当从shipOrder 进入 save时,会存储save point。如果在save 中出错,会rollback 到刚才的save point. 而在发货用例里并没有这种多级事务,部分rollback,不影响主事务的需求,因此采用默认定义是正确的,不需要定义为NESTD。
posted on 2007-07-25 10:11 NG 阅读(788) 评论(1)  编辑  收藏 所属分类: spring


FeedBack:
# re: spring 嵌入式事务
2007-09-28 17:44 | 千里冰封
呵呵,还有嵌入式事物  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(1)

随笔档案(35)

文章分类(5)

文章档案(2)

新闻档案(5)

java link

搜索

  •  

最新评论

阅读排行榜

评论排行榜