发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

关于粗粒度事务机制

         
2004-10-09 15:08
赞助商链接

请教一下关于粗粒度事务机制的一些概念。
假设CMT的bean 方法为beanMethod(),
那么
beanMethod() {
mypojo.updatetable1();
mypojo.updatetable2();
}
那么mypojo的应该是在同一个transaction 吧?

如果beanMthod是bmt的bean的方法,那么
beanMethod() {
mypojo.dobusiness();
//dobuiness里面是粗粒度的,比如执行updatetable1和updatable2
}
那么mypojo.dobusiness是否存在粗粒度事务问题?那么对于非pojo的tuxedo服务呢(因为调用tuxedo服务时往往tuxedo服务都是粗粒度对象)?

2004-10-10 10:38

>mypojo.dobusiness是否存在粗粒度事务问题
也存在,关键是mypojo.dobusiness方法要设置成事务支持,这样形成嵌套事务机制,才是比较完整的细粒度事务。

2004-10-11 10:33

但一般pojo自身都没有declarative transaction的能力。那么象一般的开发模式sessionbean+DAO+jdbc,一般Dao都是pojo,那么是不是都有这种粗粒度事务的问题了?
还有象BMT是否也存在该问题,谢谢答复。

事务架构      ejb     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com