我有一个实体:-
@Entity
@Table
public class Application{
@Inject
@QualifierName
private Event<Application> applicationXXX;
public void someMethod(){
applicationXXX.fire(someObject);
}
//BODY
}
在 MyEventhandler 类中,我正在使用:
public void onXXX(@Observes @QualifierName Object someObject){
}
事件的应用程序类中的注入 --- applicationXXX 为空。
但是,如果我在其他课程中进行相同的注射,那么它就不是空的并且可以正常工作。
任何人都可以帮助我并指出我在这里缺少什么???
我不能在实体中注入 CDI 事件吗???还是有其他方法???
谢谢