java.util.Mapから複合型にマップしたいので、それをAbcと呼びましょう。
<mapping>
<class-a>java.util.Map</class-a>
<class-b bean-factory="xyz.AbcBeanFactory" factory-bean-id="AbcBeanFactory">
xyz.Abc
</class-b>
<field>
<a>Name</a>
<b>companyName</b>
</field>
</mapping>
これにより、次のエラーが発生します(わかりやすい): org.dozer.MappingException:クラス(インターフェイスjava.util.Map)のフィールド(Name)の読み取りまたは書き込みメソッドが見つかりません
OK、キー「Name」のエントリを持つjava.util.Mapからマップするにはどうすればよいですか?そのjava.util.Mapを保持するラッパーオブジェクトを作成し、マップするマップ内の各エントリにゲッター/セッターを提供する必要がありますか?