私はエンティティを持っています:-
@Entity
@Table
public class Application{
@Inject
@QualifierName
private Event<Application> applicationXXX;
public void someMethod(){
applicationXXX.fire(someObject);
}
//BODY
}
MyEventhandler Class では、次を使用しています:
public void onXXX(@Observes @QualifierName Object someObject){
}
Event の Application クラスへの注入 --- applicationXXX は null です。
ただし、他のクラスで同じ注入を行うと、nullではなく機能します。
誰でも私を助けて、ここで欠けているものを指摘できますか???
エンティティに CDI イベントを挿入できませんか ??? または他の方法はありますか???
ありがとう