2017-07-25 5 views
0

Comment puis-je mapper des valeurs d'une propriété d'objet de mappage pour mapper à l'aide de la commande Dozer?Mappage d'une propriété de mappage d'objet à mapper à l'aide de Dozer

Voici ma classe:

public class SimplePojo { 
private String field1; 
private String field2; 
private Map<String, String> attributes = new HashMap<String, String>(); 

public String getField1() { 
    return field1; 
} 

public void setField1(String field1) { 
    this.field1 = field1; 
} 

public String getField2() { 
    return field1; 
} 

public void setField2(String field2) { 
    this.field2 = field2; 
} 

public Map<String, String> getAttributes() { 
    return attributes; 
} 

public void setAttributes(Map<String, String> attributes) { 
    this.attributes = attributes; 
} 

}

attributs carte est d'avoir des paires clé-valeur comme <key1-value1> etc. Ces données devraient aller avec des propriétés d'objet comme paire valeur clé du résultat carte.

Comment puis-je faire ce mappage?

Répondre

0

Personnellement, je n'ai pas essayé cela, mais la documentation de la bulldozer a les détails, avez-vous essayé cela?

http://dozer.sourceforge.net/documentation/mapbackedproperty.html

+0

http://dozer.sourceforge.net/documentation/mapbackedproperty.html Cela vous donne une carte à droite de la cartographie? J'ai une situation où ma première carte est la propriété d'une classe et Iwant que dans une carte résultante. – user8363199