2017-07-25 2 views
0

Wie kann ich eine Karte Objekteigenschaftswerte Karte mit Planierraupe abzubilden.Zuordnen eines Objektes Karte Eigenschaft Karte mit Dozer

Hier ist meine Klasse:

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; 
} 

}

Attribute Karte einige Key-Wert-Paare wie <key1-value1> usw. Diese Daten sollten mit Objekteigenschaften als Schlüsselwertpaar zu dem resultierenden gehen wird mit Karte.

Wie kann ich diese Zuordnung vornehmen?

Antwort

0

Persönlich habe ich nicht versucht, aber die Planierraupe Dokumentation hat die Details, haben Sie versucht das?

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

+0

http://dozer.sourceforge.net/documentation/mapbackedproperty.html Dies ergibt Karte Sie Mapping direkt abzubilden? Ich habe eine Situation, in der meine erste Karte die Eigenschaft einer Klasse ist und ich das in einer resultierenden Karte. – user8363199