1
|
Michael Borgwardt · 技术社区 · 14 年前 |
1
1
我不熟悉WebLogic的实现,但我无法想象它的重要性。我希望slsb包装器上的每个方法调用在方法调用之前从池中分配一个bean并在调用之后释放它,所以没有什么可供remove()执行的。 我会把它作为货物邪教程序注销。据猜测,有人曾经忘记为sfsb调用remove,发现发生了坏事情,所以模式被扩展到了所有会话bean。 |
2
0
这是正确的。您不在EJB3中实现EJB对象,这就是您不能调用remove()方法的原因。实际上EJB3拥有的是依赖注入,它与EntityManager一起工作。 现在,我正在将应用程序从EJB2.1迁移到EJB3,我认识到我可以通过EntityManager解决这个问题。 @资源 私人实体经理Em; 在一个移除方法中,你可以写 Em.移除(您的对象); 希望这有帮助 |
Phanny · FRM-93652:运行时进程异常终止 6 年前 |