'<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。
答案 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>
标记中命名类时,您可以将完整路径放到类中。
我刚刚测试了一些示例代码,并按预期映射了常量。让我知道它是否适合你!