什么时候使用inject(@EJB)或查找引用ejb?

时间:2012-03-11 01:40:45

标签: jsf ejb

我有一个@Singleton Bean,我想在另一个@stateless Bean中使用,这是正确的还是可行的?我可以使用@EJB引用无状态bean吗?在this thread我读到我不能。我应该只使用查找?为什么呢?

感谢。

1 个答案:

答案 0 :(得分:0)

答案是谈论在@Stateful中注入@Stateless这确实是一个非常糟糕的主意。但是你只有一个@Singleton并且你应该可以在任何类型的EJB中毫无困难地注入它(只要它真的被设计为确实应该得到它一个@Singleton),无论如何只有一个@Singleton的唯一实例。

另见相关答案:access existing instance stateful inside stateless, java ee 6