Spring data jpa speichern kann nicht id

Meiner Person id generiert wird, und es war in Ordnung arbeiten, wenn ich DAO verwenden, anstelle von Spring data JPA.

@Id
@Column(name = TABLE_COLUM_NAME_ID)
@GeneratedValue
private int id;

Nun habe ich angefangen zu verwenden, Spring data JPA, und nachdem ich call repository.save(myboject) oder repository.saveAndFlush(myobject) rufe ich myobject.getId(). Aber die id wird niemals aufgefüllt.

Suchte ich in meiner Datenbank und das Objekt in der Datenbank und die id korrekt ist.
Weiß jemand, warum die id nicht gesetzt, nachdem ich genannt save()? Ich habe kein Problem, wenn ich entitymanager.save().

InformationsquelleAutor Grey | 2013-05-03

Schreibe einen Kommentar