Hallo,
Ich habe eine Entity bei der die ID während dem persist automatisch generiert wird. Das Problem ist, dass ich diese Entity später noch einmal brauche aber ich generiert die ID nicht kenne.
bsp:
[HIGHLIGHT="Java"]class Entity {
private int id;
private String name;
}[/HIGHLIGHT]
[HIGHLIGHT="Java"]@PersistenceContext
EntityManager em;
Entity entity = new Entity(String name);
em.persist(entity);
entity.getID // => 0[/HIGHLIGHT]
wie bekomme ich am einfachsten raus, welche ID die Entity erhalten hat oder woher bekomme ich die vollständige Entity her?
Ich habe eine Entity bei der die ID während dem persist automatisch generiert wird. Das Problem ist, dass ich diese Entity später noch einmal brauche aber ich generiert die ID nicht kenne.
bsp:
[HIGHLIGHT="Java"]class Entity {
private int id;
private String name;
}[/HIGHLIGHT]
[HIGHLIGHT="Java"]@PersistenceContext
EntityManager em;
Entity entity = new Entity(String name);
em.persist(entity);
entity.getID // => 0[/HIGHLIGHT]
wie bekomme ich am einfachsten raus, welche ID die Entity erhalten hat oder woher bekomme ich die vollständige Entity her?
Zuletzt bearbeitet von einem Moderator: