[RESOLVIDO] JSF + Entity Manager - Duvida select item

Amigos,

Estou desenvolvendo um sistema para um salão, uma parte deste controla Serviços.

Dentro da minha tabela serviço, eu tenho uma chave estrangeria de Esmalte.

Podem me ajudar por favor a fazer com que meu select list os nomes dos esmaltes ao invés de listar “model.Esmalte[id=1]”?

No meu select de Esmalte dentro da tela de cadastro de serviço está assim:

<h:selectOneMenu id="esmalteId" value="#{servicoController.selected.esmalteId}">
                        <f:selectItems value="#{esmalteController.listaEsmaltes}"/>
                    </h:selectOneMenu>

Meu método que lista os esmaltes no MB:

public SelectItem[] getListaEsmaltes() {
        return JsfUtil.getSelectItems(ejbFacade.findAll(), false);
    }

No meu select, aparece por exemplo “model.Esmalte [id=1]”

Espero uma luz!

Abraços

Simples, e só adcionar o atributo itemLabel tipo:

<h:selectOneMenu id="esmalteId" value="#{servicoController.selected.esmalteId}"> <f:selectItems value="#{esmalteController.listaEsmaltes}" itemLabel="#{Esmaltes.nome}"/> </h:selectOneMenu>

Valeu, funcionou!
Tava moscando :frowning: