java中的对象注入

java中的对象注入,java,cdi,ejb-3.0,Java,Cdi,Ejb 3.0,我正在一个新项目中使用EJB3.0和CDI,这些技术对我来说是非常新的。据我所知,EJB bean(标记为@local/@Remote、@Stateless/@Stateful)由EJB容器管理,可以在系统的任何位置注入。CDIBeans(用@RequestScoped标记)也是如此 现在我想要的是将POJO或JPA实体注入我的ejb bean中?可能吗?当我尝试使用@inject注入它们时,看起来这些对象的旧复制(带有预填充值)被注入到系统中 PS:我没有使用spring FW。理论上,你可以

我正在一个新项目中使用EJB3.0和CDI,这些技术对我来说是非常新的。据我所知,EJB bean(标记为@local/@Remote、@Stateless/@Stateful)由EJB容器管理,可以在系统的任何位置注入。CDIBeans(用@RequestScoped标记)也是如此

现在我想要的是将POJO或JPA实体注入我的ejb bean中?可能吗?当我尝试使用@inject注入它们时,看起来这些对象的旧复制(带有预填充值)被注入到系统中


PS:我没有使用spring FW。

理论上,你可以通过定制制作人注入任何东西,但这不一定是个好主意。这是你唯一的/真正的问题,还是有一些更广泛的问题你正试图解决,但却提出了一个关于CDI的具体问题?展示你的想法。事实上,我明白我错在哪里。我假设@injectobj Obj等同于Obj Obj=new Obj();