Hallo,
ich habe ein Problem mit den von Hibernate verwalteten Entity-Versionen. Ich habe alle meine Entities mit @Version annotiert und sehe, dass diese Objekt-Versionen von Hibernate auch verwaltet werden.
Mein Problem ist jetzt: Wenn ich eine Entity update, dann möchte ich dem das Update anfordernden Client auch die neue Versionsnummer zurückliefern. Denn wer der ein erneutes Update machen will, dann muss er dies ja mit der zuletzt von ihm erzeugten Objektversion machen. Anderenfalls passiert die sonst ja gewünschte OptmisticLockingException.
Mein Problem ist nun: Hibernate (3.2.5GA) macht zwar den Update in der DB mit der neuen Objekt-Version, aber dies reflektiert sich nicht in der Entity, die ich dem Client zurückgebe. Kann mir jemand sagen, wie man das prinzipiell macht?
PS: ich arbeite übrigens mit der JPA-Schnittstelle.
Danke, Carlo
(Ich habe mein Problem schon im englischen Forum gepostet, aber leider bisher keine Antwort erhalten. Vielleicht gibt es ja hier mehr freundliche, Community-infizierte User?)
|