Transactions EJB中的一些CMT和BMT怀疑?

Transactions EJB中的一些CMT和BMT怀疑?,transactions,ejb,container-managed,bean-managed-transactions,Transactions,Ejb,Container Managed,Bean Managed Transactions,在会话bean中使用CMT时,我们在哪里提交事务 使用REQUIRES_NEW attribute Container创建一个新事务,调用方事务被挂起 只是为了更好地理解REQUIRES_NEW,它是否通过将事务与新连接关联来实现上述行为。一旦完成当前任务 事务处理是否假定以前的连接? 新事务何时提交 有人能给我简单介绍一下使用JDBC的sesion bean所在的eamxple CMT和BMT吗。 基本上看我们如何在CMT和BMT中获得连接、提交和回滚 在CMT中,事务管理器完成与当前线程关联

在会话bean中使用CMT时,我们在哪里提交事务

使用REQUIRES_NEW attribute Container创建一个新事务,调用方事务被挂起 只是为了更好地理解REQUIRES_NEW,它是否通过将事务与新连接关联来实现上述行为。一旦完成当前任务 事务处理是否假定以前的连接? 新事务何时提交

有人能给我简单介绍一下使用JDBC的sesion bean所在的eamxple CMT和BMT吗。 基本上看我们如何在CMT和BMT中获得连接、提交和回滚

在CMT中,事务管理器完成与当前线程关联的事务。我这里的问题是它如何提交事务。 我知道使用连接提交事务,但在这里如何知道哪个连接与当前线程关联,如一个示例所示 我看到了使用新操作符在方法内部创建连接的过程

在会话bean中使用CMT时,我们在哪里提交事务

当启动事务的方法结束时,假设它没有以系统异常结束

它是否通过将事务与关联来实现上述行为 新连接

连接不会在事务之间共享。每个连接都将绑定到获取它的事务

有人能告诉我简单的eamxple CMT和BMT在哪里吗 使用JDBC。基本上看我们如何获得连接,提交, CMT和BMT中的回滚

您应该在同一事务中获取/使用/关闭所有

我知道用连接提交交易,但在这里怎么做 这将有助于了解与当前线程关联的连接 在一个示例中,我看到了在方法内部创建与的连接 新接线员

获得连接后,容器将使用当前事务保存资源。事务管理器在事务提交或回滚时驱动对XAResource的回调