Boa tarde
Ao persistir um objeto(insert) tem como obter o id que foi gerado pelo banco ?
Boa tarde
Ao persistir um objeto(insert) tem como obter o id que foi gerado pelo banco ?
Como você está inserindo?
EntityManager em = new JPAUtil().getEntityManager();
em.getTransaction().begin();
Classe classe = new Classe();
classe.setNome("usuario");
em.persist(classe);
em.getTransaction().commit();
em.close();
Bom, nesse caso a própria classe já tem o id setado nela, só dar um get 
mas seria o id que foi gerado no banco, é isso mesmo ?
[quote=renatorudolf][quote]
Bom, nesse caso a própria classe já tem o id setado nela, só dar um get
[/quote]
mas seria o id que foi gerado no banco, é isso mesmo ?[/quote]
sim…
aaaaaaaaaaaaaaaaa mlk, valew 8)
Só para considerações sobre a resolução amigo, o certo mesmo era você estar dando um SAVE, onde ele sim retorna um Serializable onde voce pode fazer um Cast para LONG que é justamente o ID que foi ou irá ser persistido.