推土机映射问题与1:1转换

时间:2014-01-03 17:12:10

标签: dozer

映射这两个字段时出现此错误。我已经找到了关于如何将这个从一个对象映射到另一个对象的文档,但是数据类型DurationImpl的文档很少。 1:1映射应该是相同的对象类型,但由于某种原因,推土机不会选择它。有没有办法将源覆盖到javax.xml.datatype.Duration类型?

main ERROR org.dozer.MappingProcessor(283) - Field mapping error -->
      MapId: null
      Type: null
      Source parent class: com.aa.flighthub.services.flightinfo.operational.messages.Times
      Source field name: autoETDAccumMins
      Source field type: class com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl
      Source field value: PT0S
      Dest parent class: com.aa.matrix.flightinfo.types.flightinfo.v1.Times
      Dest field name: autoETDAccumMins
      Dest field type: javax.xml.datatype.Duration

1 个答案:

答案 0 :(得分:0)

好吧我终于找到了错误,所以我实现了一个自定义的dozer映射来映射这个特定的类。使用该方法映射后,映射就可以了。希望这可以帮助将来的某个人。

相关问题