如何使用dozer映射将字符串常量发送到字段值?

时间:2016-03-28 02:06:41

标签: java dozer

'<mapping map-id="vehicle Info">
  <class-a>vehicle Info</class-a>
  <class-b>uninsured</class-b>

  <field>
     <a>CONSTANT_CAR</a>
     <b>car.value</b>
  </field>
</mapping>'

我正在尝试将“CONSTANT_CAR”的常量值发送到位于车辆内的“car.value”字段中

有人可以指导我如何将常量值传递给位于目标类中的setter。

1 个答案:

答案 0 :(得分:0)

您应该能够通过为常量字段设置'is-accessible =“true”来访问常量。因此,您的映射可能如下所示:

<mapping map-id="vehicle-info">
  <class-a>path.to.VehicleInfo</class-a>
  <class-b>path.to.Uninsured</class-b>

  <field>
     <a is-accessible="true">CONSTANT_CAR</a>
     <b>car.value</b>
  </field>
</mapping>

确保在<class-a><class-b>标记中命名类时,您可以将完整路径放到类中。

我刚刚测试了一些示例代码,并按预期映射了常量。让我知道它是否适合你!