我有 Enterprise Java Bean,它是有状态的,它包含当前用户实例我想从几个不同的烘焙 bean(SessionScoped 托管 bean)中获取这个实例,但是当我使用时:
@EJB
UserSessionBean usb;
(...)
usb.getUser();
我在 ManagedBean 中收到空指针异常(似乎每个 managedbean 都在获取 UserSessionBean EJB 的新实例。为什么会这样?我认为该 bean 的一个实例将在该会话的所有 Bean 之间共享......