大家好,请教高手们一个EJB+HIBERNATE的事务管理

06-07-11 xysniper
大家好,如果用CMP+HIBERNATE时,因为CMP和HIBERNATE都有事务,当在CMP里调用HIBERNATE时(不管是直接调用,还是通过DOM层再调),请问此时,事务是谁的?

  如果是EJB的话,EJB是怎么样把HIBERNATE的事务屏蔽掉的?如果HIBERNATE更新出错时,EJB容器是不是就会自动检测到DAO出错了,然后ROLLBACK当前DAO的操作呢?

如果两个事务可以并存的话,那DAO中的务事是由谁来控制的?

多谢回答

              

helloworldus
2006-07-12 13:39
cmb+hibernate,为什么要这样用呢??

xysniper
2006-07-14 14:26
不好意思呀,我说错了,应该是SESSION BEAN+HIBERNATE,你认为是怎么样的?

猜你喜欢