我想在不使用 Dozer 的深度映射属性的情况下映射组合。
另一个重要的元素是组合类和主类映射到同一个类
我已经搜索了推土机文档(顺便说一句很好),但我仍然没有找到我要找的东西
示例:A 和 B -> C
Class A {
B b
a1
}
Class B {
b1
b2
}
Class C {
ca1
cb1
cb2
}
我不想像这样映射:
<mapping>
<class-a>A</class-a>
<class-b>C</class-b>
<field>
<a>b.b1</a>
<b>cb1</b>
</field>
etc.
</mapping>
我想使用类似的东西:
<mapping>
<class-a>B</class-a>
<class-b>C</class-b>
<field>
<a>b1</a>
<b>cb1</b>
</field>
etc.
</mapping>
<mapping>
<class-a>A</class-a>
<class-b>C</class-b>
<field>
<a>a1</a>
<b>ca1</b>
</field>
</mapping>
我的 B 类与其他类的作文一起使用。
我想尊重 DRY(不要重复自己)。