Descobrir o ultimo id(pk) salvo no banco com Hibernate/JPA

4 respostas
espiaoweb2011

Olá, gostaria de saber como faço para descobrir o id(PK) do último registro salvo no banco, pois preciso saber o proximo que vou inserir.

4 Respostas

renanreismartins

vc nao “precisa” pois ele cuida de gerar a PK pra vc… porem, basta salvar e depois chamar o metodo getter da sua pk que seu objeto ja tera a informacao

abrasss

espiaoweb2011

renanreismartins:
vc nao “precisa” pois ele cuida de gerar a PK pra vc… porem, basta salvar e depois chamar o metodo getter da sua pk que seu objeto ja tera a informacao

abrasss

Seria assim mais ou menos…

public int idNovoPedido() {
    Pedito pedito = new Pedido();
    em.persist(pedido);
    return pedido.getId();
}

assim é pra funcionar ?

renanreismartins

isso

espiaoweb2011

Muito Obrigado, funcionou perfeitamente!

Criado 5 de dezembro de 2011
Ultima resposta 5 de dez. de 2011
Respostas 4
Participantes 2