我有一个关于推土机 Bean 映射的问题。我有以下 xml 配置部分(我不明白其中的一些事实):
<mapping>
<class-a>
entity.template.TemplateEntity
</class-a>
<class-b>dto.template.TemplateDto
</class-b>
<field>
<a set-method="setLang" get-method="getLang">lang</a>
<b set-method="setLang" get-method="getLang">lang</b>
<a-hint>entity.template.TemplateLanguageEntity</a-hint>
<b-hint>dto.template.TemplateLanguageDto</b-hint>
</field>
</mapping>
“set-method="setLang" get-method="getLang"”的具体含义是什么?
Dozer Bean Mapper 在这部分做了什么?没有其他配置,里面描述,两个集合应该如何映射?
<a-hint>entity.template.TemplateLanguageEntity</a-hint>
<b-hint>dto.template.TemplateLanguageDto</b-hint>
Dozer Mapper 是否会自动映射所有字段,如果未设置配置则由它们创建?
感谢您的帮助!
格雷茨马尔维夫