Je suis en train d'écrire une application JEE6 en utilisant EJB3.1, CDI et le pattern d'objet de domaine persistant. Dans certains cas, j'ai besoin d'avoir une instance d'un bean de session à l'intérieur d'une entité (jpa2.0). L'injecter en utilisant @Inject ou @EJB ne fonctionne pas. C'est toujours une référence nulle.
La seule solution possible était de faire une recherche via InitialContext. Mais c'est vraiment mauvais. Est-ce que quelqu'un sait comment accéder à un bean de session à partir d'une entité?
J'ai lu sur l'usine de beans de session sans état mais je n'ai pas trouvé d'exemple.