<h:outputLabel value="Operador:" />
<h:selectOneMenu value="#{distribuicaoBean.distribuicao.operador}">// aqui o valor de operador preciso que seja o id para salvar no banco no campo operador_codigo
<f:selectItems value="#{operadorBean.lista}" var="operador"
itemLabel="#{operador.nome}" itemValue="#{operador.codigo}" />
</h:selectOneMenu>
A duvida é, o objeto operador esta mapeado certo? tenho uma coluna na tabela chamada operador_codigo, como vou atribuir o valor de operador.codigo para inserir nessa coluna.
blz vou dar uma lida, mas estou em duvida porque quando eu crio uma variavel na classe operador chamada operador_id por exemplo, no selectone eu atribuo o valor com:
distribuicaoBean.distribuicao.operador_id e funciona, porem quando uso o hibernate para mapear, o objeto operador fica sem valor e não consigo chamar o operador.codigo por exemplo.
e nao consigo mesmo colocar o atributo codigo nesse objeto. Consigo fazer sem mapeamento tranquilo criando um objeto
Int operador_codigo, porem mapeando nem com reza.