Bom dia, pessoaLL.
Existe de um modo de configurar o EntityManager para preeencher o id do objeto que presistindo??
Seria o comportamento semelhante de quendo faço a presistência usando o session do hibernate.
Agradeço qualquer sugestão.
Bom dia, pessoaLL.
Existe de um modo de configurar o EntityManager para preeencher o id do objeto que presistindo??
Seria o comportamento semelhante de quendo faço a presistência usando o session do hibernate.
Agradeço qualquer sugestão.
Eu anoto o meu atributo que é o id da forma abaixo e quando o objeto é persistido o id é gerado automaticamente:
@Id
@SequenceGenerator(name="gen", sequenceName="nome_da_sequencia", allocationSize=1, initialValue=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="gen")
Ou será que eu não entendi bem a sua questão?
[]'s
Neste exemplo do nosso colega acima vc tbm pode utilizar a estratégia AUTO…
@GeneratedValue(strategy=GenerationType.AUTO)
Desculpem, me expressei mal.
Eu consigo fazer fazer as interações com banco normalmente.
O que eu quero que após chamar esta linha:
em.persist(object);
Ele salva o objeto no banco, mas queria que ele setasse o id do objeto por referência
como o hibernate faz.Neste o caso o objeto em questão mesmo depois de persistindo fica
com id null.
Agradeço qualquer outra sugestão que vcs possam dar.