2010-08-26 77 views
1

正如我上面明确提到的,我很乐意听到你的想法。我可以从内部类访问注入的ejb吗?

顺便说一句,其他人说, “从你的内部类中调用Component.getInstance(Facade,true)。” 不过,我不真正了解它..

感谢

回答

1

一旦注入已经发生,它只是像任何其他的参考,所以没有理由不应该工作。

+0

“一个内部类无法访问非最终的本地人”我听说 – Javatar 2010-08-26 08:42:52

+0

@Bariscan:这是指使用它们定义的方法的局部变量的匿名类。它没有任何关系你的问题。 – 2010-08-26 08:49:06

+0

对不起,我觉得我有点困惑;我们可以说无状态会话bean是最终的本地吗?否则,在我之前的评论中所写的句子中,“最终地方”的含义是什么? 如果你能帮我澄清这些,我会很高兴。 在此先感谢。 – Javatar 2010-08-26 11:26:46

0

只要确保你没有声明你的内部类是静态的。静态类不能使用非静态父变量(你会得到一个“无法对非静态字段进行静态引用”)异常。

相关问题