|
|
1
1
我认为一种方法是通过将对另一个bean(YourBean将是bean类的接口)中方法的调用包装起来,将同步移出bean:
(示例从 http://www.javahelp.info/2009/11/01/using-transactionattribute-in-submethods-on-same-ejb3-beans/ ) 当然,这并不能真正阻止任何人直接调用do()方法来绕过这个额外的同步,尽管这可能不是问题。您还可以选择将同步保留在bean中作为额外的保护。 |
|
|
2
0
只需使用
|