2017-07-25 5 views
0

どのようにマップオブジェクトのプロパティ値をドーザを使用してマップすることができますか。ここでDozerを使用してオブジェクトマッププロパティをマップにマップ

は私のクラスである:

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

}

は、マップが など<key1-value1>のようないくつかのキーと値のペアを持っている。このデータは、結果へのキーと値のペアとしてオブジェクトのプロパティで行く必要があります属性地図。

どうすればこのマッピングを行うことができますか?

答えて

0

個人的に私はこれを試していませんが、ドーザーのドキュメントに詳細があります。これを試してみましたか?

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

+0

http://dozer.sourceforge.net/documentation/mapbackedproperty.htmlこれは、マッピング権利をマッピングするためにマッピングできますか?私は、最初の地図がクラスのプロパティであり、結果として得られる地図でその地図を表示する状況があります。 – user8363199

関連する問題