私はパーシスタンスユニットを持つファサードを持っています。そして私はFacadeが必要で、RoleController Conconstructorが動作する前に初期化された依存関係は、EJB 3.1では可能ですか?クラスコンストラクタを実行する前にEJB 3.1でBeanを挿入する方法はありますか?
Springでは、@ configureableにいくつかのパラメータ(preConstruction = "true")を追加するだけで済みます。
しかし、EJBに、私はいつもにNullPointerを得ることを行うための方法を見つけることができません...
@FacesConverter("rolesConverter")
@Named("roleController")
@SessionScoped
@TransactionManagement(TransactionManagementType.CONTAINER)
public class RoleController implements Serializable, Converter{
private List<Roles> listOfRoles;
private List<Roles> listChoosenRoles;
private DualListModel<Roles> listOfDualRoles;
@EJB
private RoleFacade roleFacade;
public RoleController(){
listOfRoles = roleFacade.getListOfRoles();
listChoosenRoles = new ArrayList();
listOfDualRoles = new DualListModel<Roles>(listOfRoles, listChoosenRoles);
}
まさに私が必要としたもの! –