2015-04-23 115 views
0

我試圖在類級別獲得單向映射工作。orika - 單向映射

我有2個classmaps如下:

mapperFactory.classMap(A.class,B.class).toClassMap() 

mapperFactory.classMap(B.class,A.class).toClassMap() 

這些classmaps不能爲雙向映射工作。所以,我使用了2種不同的映射。但是使用兩個不同的classmap和雙向映射使上述方法都無法工作。我正在尋找一種僅用於單向映射的類映射方法,以便我可以使用上述兩種方法。

任何幫助將非常感激。謝謝。

+0

能否請你解釋一下好您的需求可能是有一個簡單的解決方案,乾杯 –

回答

0

在Orika中,它們將被視爲同一類地圖(查看MapperKey類[A,B] < => [B,A]),您可以在同一個類地圖定義中的字段級別具有不同的方向。

要回答你的問題(如果我明白)你應該使用兩個MapperFactory。

像aToBMapperFactory和bToAMapperFactory,所以你可以爲每個方向不同類映射定義(如我一個映射器工廠內說是不可能的)