Dozer cartographie : Plus d'une source à la destination
Im nouveau à DOZER cartographie
Pouvez nous mapper des propriétés de plus d'une source de classe à destination?
Par exemple
class A {
int a;
int b;
}
class B {
String c;
}
class Destination {
int a;
int b;
String c;
}
Peut-il être possible de le faire avec un mappages de fichier de configuration ?
OriginalL'auteur VinayVeluri | 2013-03-20
Vous devez vous connecter pour publier un commentaire.
Pas directement non. Vous devez soit créer une nouvelle classe à enrouler autour de vos deux source de classes et de les copier à partir de:
Ou vous auriez besoin de copier deux fois, une fois de chaque classe de source à la destination de l'objet, en veillant à ne pas masquer les champs existants.
Le Générique-option concerne le champ correspondant. Avec générique=false, vous devez mentionner tous les champs doivent être mappés. Générique=true auto-match par son nom. Il n'a pas d'incidence sur la création de l'objet.
OriginalL'auteur Perception
Vous pouvez simplement la carte deux fois. Tout d'abord, l'utilisation Destination.class en tant que cible, puis utiliser l'Objet qui résulte de la première cartographie cible:
Ceci fonctionne même avec un vide de mappage de fichier de configuration.
OriginalL'auteur Holgzn