Moin,
ich kopiere zurzeit Entity's aus einer Datenbank in eine andere.
Dabei gehe ich so vor das ich mir mit einer PersistenceUnit(P1) die Daten aus der
Datenbank hole und diese mit einer zweiten PersistenceUnit(P2) in die
andere DB speicher/kopiere.
Das funktioniert auch ganz gut, nur verändert P2 die ID beim Abspeichern in
der anderen DB.
Beide PersistenceUnits's verwenden die selben Entity-Klassen und diese haben
bei dem ID-Attribut natürlich die Annotation @GeneratedValue. Ist es möglich das generieren der ID
zu unterbinden wenn ich ein Objekt mit P2 in der zweiten Datenbank speichern will?
Compi
ich kopiere zurzeit Entity's aus einer Datenbank in eine andere.
Dabei gehe ich so vor das ich mir mit einer PersistenceUnit(P1) die Daten aus der
Datenbank hole und diese mit einer zweiten PersistenceUnit(P2) in die
andere DB speicher/kopiere.
Das funktioniert auch ganz gut, nur verändert P2 die ID beim Abspeichern in
der anderen DB.
Beide PersistenceUnits's verwenden die selben Entity-Klassen und diese haben
bei dem ID-Attribut natürlich die Annotation @GeneratedValue. Ist es möglich das generieren der ID
zu unterbinden wenn ich ein Objekt mit P2 in der zweiten Datenbank speichern will?
Compi