在POJO中使用依赖注入来注入EJB

时间:2009-10-30 09:49:02

标签: java jboss dependency-injection annotations ejb-3.0

是否可以使用@EJB注释将ejb注入pojo? 如果是,我是否必须在JBoss服务器上设置任何特殊功能才能使其正常工作?

请让我们不要讨论这样做的理由 - 我只是试图破解一些旧代码以使其工作: - )

2 个答案:

答案 0 :(得分:2)

是的,如果你能让JBoss为你创造Pojo。

您的问题是您可能会调用new来创建Pojo,而框架无法拦截这就是为什么忽略@EJB。

解决方案是使用工厂创建Pojos并告诉工厂有关EJB的信息,以便在返回新Pojo之前设置它们。

答案 1 :(得分:0)

不确定,但EJB 3.1应该允许这样做。