JPA vorübergehende Information verloren bei create

Ich habe eine Entität mit einem transienten Feld. Wenn ich eine neue Instanz des Objekts erstellen möchte, gehen meine vorübergehenden Informationen verloren. Das folgende Beispiel veranschaulicht das Problem. Nehmen wir für das Beispiel an, Barness ist ein transientes Feld.

FooEntity fooEntity = new FooEntity();
fooEntity.setFoobosity(5);
fooEntity.setBarness(2);
fooEntity = fooEntityManager.merge(fooEntity);
System.out.println(fooEntity.getFoobosity()); //5
System.out.println(fooEntity.getBarness()); //0 (or whatever default barness is)

Gibt es eine Möglichkeit, meine vorübergehenden Informationen zu pflegen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage