Hi,
ist es möglich mit MapStruct eine HashMap mit ebenfalls gemappten DTO-Objecten zu befüllen?
damit es klarer wird, versuch ich das noch beispielhaft aufzuzeigen:
ich habe eine foo-Klasse:
und eine etwas schmalere FooDTO Klasse:
und eine FooMapDTO Klasse:
Die Map in der FooMapDTO Klasse soll als key die ID der FOO Klasse und als Value das DTO selbst beinhalten.
Kann ich mit MapStruct irgendwie einen Mapper schreiben, der mir das FooMapDTO aus einer Foo Klasse so befüllt?
ist es möglich mit MapStruct eine HashMap mit ebenfalls gemappten DTO-Objecten zu befüllen?
damit es klarer wird, versuch ich das noch beispielhaft aufzuzeigen:
ich habe eine foo-Klasse:
Code:
public class Foo {
int id;
String name;
String bla;
String blub;
}
und eine etwas schmalere FooDTO Klasse:
Code:
public class FooDTO {
int id;
String name;
String bla;
}
Code:
public class FooMapDTO {
HashMap<Integer, FooDTO> fooMap;
}
Die Map in der FooMapDTO Klasse soll als key die ID der FOO Klasse und als Value das DTO selbst beinhalten.
Kann ich mit MapStruct irgendwie einen Mapper schreiben, der mir das FooMapDTO aus einer Foo Klasse so befüllt?