1
|
Michael Borgwardt · 技术社区 · 15 年前 |
![]() |
1
1
我不熟悉WebLogic的实现,但我无法想象它的重要性。我希望slsb包装器上的每个方法调用在方法调用之前从池中分配一个bean并在调用之后释放它,所以没有什么可供remove()执行的。 我会把它作为货物邪教程序注销。据猜测,有人曾经忘记为sfsb调用remove,发现发生了坏事情,所以模式被扩展到了所有会话bean。 |
![]() |
2
0
这是正确的。您不在EJB3中实现EJB对象,这就是您不能调用remove()方法的原因。实际上EJB3拥有的是依赖注入,它与EntityManager一起工作。 现在,我正在将应用程序从EJB2.1迁移到EJB3,我认识到我可以通过EntityManager解决这个问题。 @资源 私人实体经理Em; 在一个移除方法中,你可以写 Em.移除(您的对象); 希望这有帮助 |
![]() |
MeknessiHamida · EJB和Hibernate:表不存在 9 年前 |
![]() |
Vijay Kumar · 容器管理EJB中的Bean管理事务 10 年前 |
![]() |
perotom · Java ee接口条件注入 10 年前 |
![]() |
Krishna Chaitanya · 事务不会在ejb中回滚 11 年前 |
![]() |
kaka · glassfish 2.1中双耳之间的远程EJB查找 11 年前 |