我正在学习用于事务管理的新注释,例如@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
,但我不知道如何使用SERIALIZABLE 隔离创建事务。这是否可能基于每个方法,或者我必须在整个应用程序的连接上设置它?
问问题
565 次
2 回答
1
通常Connection
,每个应用程序的事务隔离级别设置为 。
但是,例如在 Weblogic 服务器上的 Spring 中,您可以为每个事务设置隔离级别。请参见此处,第 9.8.1 点。
于 2010-09-16T20:39:34.820 回答
1
这是否可能基于每个方法,或者我必须在整个应用程序的连接上设置它?
这在标准化的方式中是不可能的,这不在 EJB 规范中。
但是一些容器确实为此提供了支持,如 我如何在 EJB 3 中为每个方法设置隔离级别中所述。
于 2010-09-17T13:52:59.610 回答