2009-10-30 3 views

Répondre

2

Oui, si vous pouvez faire JBoss créer le POJO pour vous.

Votre problème est que vous appelez probablement new pour créer le Pojo et le framework ne peut pas intercepter ceci, c'est pourquoi @EJB est ignoré.

La solution est d'utiliser une usine pour créer votre Pojos et informer l'usine sur les EJB, afin qu'il puisse les définir avant de retourner le nouveau Pojo.

+0

Vous voulez dire un motif d'usine régulier créé comme un haricot, non? Les usines ne sont pas une partie spécifique du JBoss ?! – homaxto

+0

Je me réfère au modèle Gang of Four: http://en.wikipedia.org/wiki/Factory_pattern –

+0

Si j'utilise l'usine pour définir les EJB alors je n'utilise pas le @EJB, ou est-ce que je me méprends quelque chose? – homaxto

0

Non sûr, mais EJB 3.1 devrait le permettre.

Questions connexes