Boa tarde como faço para trazer o valor do campo codigo(autoincremento) do BD ao jtextfield?

5 respostas
spilari_jau

boa tarde como faço para trazer o valor do campo codigo(autoincremento) que esta no banco de dados e fazer com que ele mostre no campo Codigo da minha tela em um JtextField?

obrigado.

5 Respostas

drsmachado
SELECT max(campo_auto_incrementado) + 1 FROM tabela

Após isto, você pode manipular o ResultSet no java.

spilari_jau

obrigado amigo, mas esqueci de mencionar, estou usando JPA e nao estou usando o Result Set

B

Você pode usar o comando find como de costume.
Usa seu objeto e recupera seu id com get e usa uma classe Wrapper para fazer a transformação dentro de um comando setText(String.ValueOf(objeto.getId));

Seria isso?

B
spilari_jau

obrigado amigos pela ajuda, mas encontrei qual o codigo certo

ficou assim

.
.
.
clienteDao.persist(clienteBean);//aqui persiste e grava e depois que gerado o codigo ele executa a linha de baixo

//aqui aparece o codigo gerado na linha acima no JtextField
    TFcodigo.setText(String.valueOf(clienteBean.getCodigoCliente()));

abraço

Criado 21 de junho de 2012
Ultima resposta 22 de jun. de 2012
Respostas 5
Participantes 4