2
我有一個實體: -實體中的CDI事件注入爲空,爲什麼?
@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事件?或者是否有其他方法?
感謝