1

我正在学习用于事务管理的新注释,例如@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW),但我不知道如何使用SERIALIZABLE 隔离创建事务。这是否可能基于每个方法,或者我必须在整个应用程序的连接上设置它?

4

2 回答 2

1

通常Connection,每个应用程序的事务隔离级别设置为 。

但是,例如在 Weblogic 服务器上的 Spring 中,您可以为每个事务设置隔离级别。请参见此处,第 9.8.1 点。

于 2010-09-16T20:39:34.820 回答
1

这是否可能基于每个方法,或者我必须在整个应用程序的连接上设置它?

这在标准化的方式中是不可能的,这不在 EJB 规范中。

但是一些容器确实为此提供了支持,如 我如何在 EJB 3 中为每个方法设置隔离级别中所述。

于 2010-09-17T13:52:59.610 回答