Olá pessoal, sou novo na programação usando jsf e estou com problema para popular um selectonemenu com a lista puxada do banco de dados com hibernate.
A lista é preenchida e procurei em diversos topicos e fiz de diversas formas porem nenhuma funcionou.
fiz o meu bean assim:
@ManagedBean
@SessionScoped
public class EmpregadoBean {
private Empregado empr;
private List<Empregado> lsEmpr;
private List<Empresa> lsE;
private List<Usuario> lsU;
public void puxaDados(){
lsE = new EmpresaJpaController(new FabricaSessao().getEmf()).findEmpresaEntities();
lsU = new UsuarioJpaController(new FabricaSessao().getEmf()).findUsuarioEntities();
}
e aqui esta o meu selectonemenu:
<p:outputLabel value=“Empresa:” for=“empresa” />
<p:selectOneMenu id=“empresa” value="#{empregadoBean.empr.empresa}" converter=“EmpresaConverter” >
<f:selectItem itemLabel=“Selecione” itemValue="" noSelectionOption=“true”/>
<f:selectItems value="#{empregadoBean.lsE}" var=“emp” itemLabel="#{emp.nomefantasia}" itemValue="#{emp}"/>
</p:selectOneMenu>
<p:outputLabel value=“Usuario:” for=“usuario” />
<p:selectOneMenu id=“usuario” value="#{empregadoBean.empr.usuario}" converter=“UsuarioConverter” required=“true” requiredMessage=“The Usuario field is required.”>
<f:selectItem itemLabel=“Selecione” itemValue=""/>
<f:selectItems value="#{empregadoBean.lsU}" var=“user” itemLabel="#{user.nome}" itemValue="#{user}"/>
</p:selectOneMenu>
criei um converter para cada um e eles retornam os objetos usuario e empresa, testei o mesmo código em um projeto separado e funcionou, so onde preciso que não esta dando.
por favor galera alguém me da uma mão porque ja estou ficando careca lutando com isso