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

你好,banq,请教一个EJB+HIBERNATE的事务管理

              
2006-07-05 09:45
赞助商链接

你好,如果用CMP+HIBERNATE时,因为CMP和HIBERNATE都有事务,当在CMP里调用HIBERNATE时(不管是直接调用,还是通过DOM层再调),请问此时,事务是谁的?
  如果是EJB的话,EJB是怎么样把HIBERNATE的事务屏蔽掉的?如果HIBERNATE 更新出错时,EJB容器是不是就会自动检测到DAO出错了,然后ROLLBACK当前DAO的操作呢?

多谢

2006-07-06 15:58

不要把HIBERNATE看得太特殊,它就是JDBC,所以,CMP和JDBC事务在EJB中都可以并存。

2006-07-06 17:18

既然可以并存,那DAO中的数据库操作是谁的事务来控制?

2006-07-08 13:16

既然可以并存,那DAO中的数据库操作是谁的事务来控制?

2006-07-10 12:10

既然可以并存,那DAO中的数据库操作是谁的事务来控制?

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

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