Hi,
ich suche ein Framework, welches mir erlaubt Daten von einem Objekt in ein anderes bestehendes zu kopieren und zu überschreiben. Ich habe viele Mapping Frameworks gefunden, aber die scheinen mir auf dem flüchtigen Blick nur neue Objekte zu erstellen jedoch nicht das gewünschte Update zu machen. Kennt jemand ein solches Framework?
Zum Verständnis nochmal...
Ich habe ein Objekt
Eine Instanz dieses Objects soll mir den Werten eines anderen Objects befüllt werden
Sinngemäß:
Natürlich könnte ich die Methode selbst definieren. Aber da sich die Attribute ändern können und das für mehrere Objekte eingesetzt werden soll, würde ich gerne darauf verzichten wollen, bei jeder Änderung immer wieder auch das Mapping anpassen zu müssen. Die Änderungen sollten nur die Beans selbst betreffen.
Vielen dank im Voraus
MM
ich suche ein Framework, welches mir erlaubt Daten von einem Objekt in ein anderes bestehendes zu kopieren und zu überschreiben. Ich habe viele Mapping Frameworks gefunden, aber die scheinen mir auf dem flüchtigen Blick nur neue Objekte zu erstellen jedoch nicht das gewünschte Update zu machen. Kennt jemand ein solches Framework?
Zum Verständnis nochmal...
Ich habe ein Objekt
Java:
class MyObject {
private Long id;
private String name;
private EType type;
// getter & setter...
}
Java:
class MyUpdateObject {
private String name;
// getter & setter...
}
Sinngemäß:
Java:
MyObject myObj = new MyObject(1000l, "foo", EType.AWESOME);
MyUpdateObject myUObj = new MyUpdateObject("bar");
someMapper.update(myObj, myUObj );
System.out.println(myObj); //--> 1000l, "bar", EType.AWESOME
Natürlich könnte ich die Methode selbst definieren. Aber da sich die Attribute ändern können und das für mehrere Objekte eingesetzt werden soll, würde ich gerne darauf verzichten wollen, bei jeder Änderung immer wieder auch das Mapping anpassen zu müssen. Die Änderungen sollten nur die Beans selbst betreffen.
Vielen dank im Voraus
MM