Bir kalıcılık birimine sahip bir Cephe var. Ve Cephe'ye ihtiyacım var ve bağımlılıkları RoleController Conconstructor'ın çalışmasından önce başlatıldı, EJB 3.1'de bunu yapmak mümkün mü?Sınıf kurucusu çalıştırılmadan önce EJB 3.1 ile Bean nasıl enjekte edilir?
İlkbaharda, @configurable öğesine bazı parametreleri (preConstruction = "true") ekleyin ve tamamlandı.
Ama EJB ben hep bir NullPointer olsun bunu yapmak için bir yol bulamıyorum
...@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);
}
Tam olarak neye ihtiyacım vardı! –