【问题标题】:how to send string constant to a field value using dozer mapping?如何使用推土机映射将字符串常量发送到字段值?
【发布时间】:2016-03-28 02:06:40
【问题描述】:
'<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”字段中

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

【问题讨论】:

  • 你找到解决办法了吗

标签: java dozer


【解决方案1】:

您应该能够通过为常量字段设置“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>

确保在命名 &lt;class-a&gt;&lt;class-b&gt; 标记中的类时,输入类的完整路径。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多