gpt4 book ai didi

java - 我可以从一个 ejb3 session bean 方法调用同一 session bean 中的其他方法吗?

转载 作者:行者123 更新时间:2023-12-01 11:24:30 25 4
gpt4 key购买 nike

我可以从一个 ejb3 session bean(无状态/有状态)方法调用同一 session bean 中的其他方法吗?调用之间是否会保存成员状态?

最佳答案

是的,可以。使用 @Resource SessionContext 注入(inject)实例,然后使用 getBusinessObject(或 getEJBObject 或 getEJBLocalObject,具体取决于您想要的 View );请参阅javadoc对于这些方法。

对于无状态 bean,调用将在新的 bean 实例上进行。根据您想要执行的操作,使用 @EJB YourInterface 直接注入(inject)代理而不是使用 SessionContext 可能会更简单。

对于有状态 bean,bean 的状态将被“保留”,因为您将调用相同的底层 bean 实例。

关于java - 我可以从一个 ejb3 session bean 方法调用同一 session bean 中的其他方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30952959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com