Mam fasadę, która ma jednostkę wytrwałości. I potrzebuję Elewacji i jej zależności zainicjowane przed uruchomieniem RoleController Conconstructor, czy to możliwe w EJB 3.1?Jak wprowadzić fasolę w EJB 3.1 przed uruchomieniem konstruktora klasy?
Na wiosnę wystarczy dodać kilka parametrów (preConstruction = "true") do @configurable i gotowe.
Ale w EJB nie mogę znaleźć sposób na to, że zawsze otrzymasz 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);
}
Dokładnie to, czego potrzebowałem! –