Olá pessoal, estou criando uma aplicação Web e nesta aplicação tenho um cadastro de sócios, que possui os seguintes campos:
Nome;
Data nascimento;
CPF;
profissão
…
O problema está no campo profissão e esta definido na pagina JSF assim:
<h:outputLabel for="profissao" >Profissão</h:outputLabel>
<rich:comboBox width="250" id="profissao" value="#{socioBean.socio.profissao}"
suggestionValues="#{socioBean.lstProfissao}"></rich:comboBox>
A página carrega normalmente. O problema ocorre em relação ao campo “profissao”, como ele é um objeto eu preciso atribuir um item da lista de objetos profissao (socioBean.lstProfissao) para o campo “profissao”, mas o rich:combox trabalha com objeto string e não o objeto profissao. Preciso de uma forma (utilizando este componente ou outro) de listar todas as profissões (tabela profissao de meu banco de dados) para que o usuário possa selecionar e atribuir ao campo profissao que é um objeto da classe Profissao?
Andei pesquisando, mas não encontrei nenhuma solução satisfatória, por favor me ajudem.
