Ir para o conteúdo

 Voltar a Banco de Tal...
Tela cheia

Obter chave recém criada

14 de Setembro de 2010, 12:07 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado uma vez

Qual a melhor maneira de se obter a chave de um registro recém inserido no BT? O código é mais ou menos esse:

AtributoTalentoOpcaoFacade objAtributoTalentoOpcaoFacade = new AtributoTalentoOpcaoFacade();
AtributoTalentoOpcao atributoTalentoOpcao = new AtributoTalentoOpcao();
atributoTalentoOpcao.objAtributoTalento = objAtributoTalentoFacade.obterPelaChave(codigoAtributoPai);
atributoTalentoOpcao.strDescricao = detalheTalentoForm.getAtributoTalentoValorado(strKeyAtributoTalentoValorado).toString();
objAtributoTalentoOpcaoFacade.incluir(atributoTalentoOpcao);
//agora precisa obter a chave recem inserida
objAtributoTalentoOpcaoFacade.??

ou seja, é inserido um AtributoTalentoOpcao e preciso obter a chave que foi gerada automaticamente pelo hibernate.

Alguém pode ajudar?

Autor: Christian Cleber Masdeval Braz


1Um comentário

  • F24dd96a3b3343b99b684fc44d2e5b71?only path=false&size=50&d=404Luciano Dias(usuário não autenticado)
    14 de Setembro de 2010, 12:51

     

    Oi Christian,

    Por padrão, o retorno dos métodos incluir das Facades no Banco de Talentos deveriam retornar uma String contendo a chave gerada. Verifiquei no código e o método AtributoTalentoOpcaoFacade.incluir deve estar retornando a chave gerada (como String).

    Caso tenha problemas, avise.

    Um abraço,

    Luciano.

Essa comunidade não possui posts nesse blog