有状态会话 bean @remove
stateful sesseion bean @remove
我尝试从 class 内部调用带有 @Remove 批注的方法,但该 bean 没有被删除。似乎 @Remove 只有在客户端直接调用它时才有效。有没有办法自己删除bean实例?
例如,如果我有一个方法:
@Remove
public void remove() {}
public void someOtherMethod(){
remove();
}
谁能告诉我为什么这不起作用或知道解决方法?
此致,
斯蒂芬
终于找到我要找的东西了。
@Remove(retainIfException = true)
所以我可以定义只有在没有异常出现时才会删除实例。
我尝试从 class 内部调用带有 @Remove 批注的方法,但该 bean 没有被删除。似乎 @Remove 只有在客户端直接调用它时才有效。有没有办法自己删除bean实例?
例如,如果我有一个方法:
@Remove
public void remove() {}
public void someOtherMethod(){
remove();
}
谁能告诉我为什么这不起作用或知道解决方法?
此致, 斯蒂芬
终于找到我要找的东西了。
@Remove(retainIfException = true)
所以我可以定义只有在没有异常出现时才会删除实例。