开发者

How can i use serializable transactions on Java EE 6?

I am learning the new annota开发者_运维问答tions for transaction management, like @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW), but i could not find out how to create a transaction with SERIALIZABLE isolation. Is this possible on a per-method basis or i have to set it on the connection for the whole application?


Generally transaction isolation level is set on Connection, per application.

However, e.g. in Spring on Weblogic server, you can set isolation level per transaction. See here, point 9.8.1.


Is this possible on a per-method basis or i have to set it on the connection for the whole application?

This is not possible in a standardized way, this is not covered by the EJB specification.

But some containers do offer support for this as mentioned in How can I set isolation levels per method in EJB 3.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜