有没有办法在EJB的部署描述符本身中设置事务隔离级别?我们有这种灵活性吗?
我的意思是事务隔离级别。对于bean托管事务,我们可以在资源管理器API(如JDBC)中设置隔离。我在想是否可以以任何方式在部署描述符中设置容器管理事务隔离级别?
答案 0 :(得分:1)
事务隔离级别是参与事务的资源的属性。它与用户是否管理事务(Bean Managed Transactions,BMT)或容器是否管理事务(Container Managed Transactions,CMT)无关。
EJB所做的唯一事情就是通过JTA启动,传播和提交或回滚事务。每个资源的确切构成交易取决于该资源。
有关更详细的说明,请参阅此答案:How do i set the Transaction Isolation in EJB?