sessionBean是如何管理事务的?
在容器管理的sessionBean里一个方法中的业务逻辑是在一个事务里的。
可是,在一个方法中的多次对数据库的访问,容器是怎么管理的?
(在存取数据的对象中都有conn.close()之类的动作)
这时connection 真的被close了吗(或是被放回连接池中,这时为什么事务没有被提交)?
如果这样不同的连接(下一次再从连结池中获得连结不能保证是刚才的连接,或那个连结没有执行别的事物。)怎么能保证多次对数据库的访问在同一事务中呢?还是说在容器管理下connection 并没有真正放回连接池中去呢?
希望熟悉ejb的朋友讲讲,谢谢!