[RESOLVIDO] Setar em um selectOneMenu o valor que vem do banco de dados

Bom pessoal estou utilizando JSF 2.0 em um projeto e esbarrei na seguinte situação:

Quando tento alterar o cadastro de um usuário, não consigo setar do banco de dados a empresa em que ele pertence. O selectOneMenu é preenchido de forma correta, consigo salvar e até alterar selecionando a empresa. Alguém teria um exemplo demonstrando a alteração utilizando um selectOneMenu, desde já agradeço muito.

Código do SelectedOneMenu na página usuario.xhtml

<h:outputLabel value="Selecione o Cliente:" for="cliente" styleClass="rotulos"/> <h:selectOneMenu id="cliente" value="#{usuarioBean.codigoCliente}" > <f:selectItems value="#{usuarioBean.clientes}" var="cliente" itemLabel="#{cliente.nome}" itemValue="#{cliente.codigo}" /> <f:ajax event="blur" render="messages" /> </h:selectOneMenu>

Ao carregar o cliente, você está setando o usuarioBean.codigoCliente com o valor do código? (cliente.codigo)

Sim, Quando seleciono um cliente altera no banco sem problemas, mas ao realizar a consulta é que está pegando, não vem o cliente que está no banco para o respectivo usuário.

To com mesmo problema vc conseguiu resolver?