2017-02-27 77 views
0

嗨,我創造推土機豆XML映射從一個對象轉換到另一個object.Now我需要根據條件這些Bean映射。 例如:推土機 - 映射根據病情

if(A == "Static") 
    <field> 
     <a>A</a> 
     <b>T</b> 
    </field> 
else if (A == "Dynamic") 
    <field> 
     <a>A</a> 
     <b>D</b> 
    </field> 

推土機是否支持這種條件映射?請讓我知道什麼是實現這一目標的最佳方式? 在此先感謝!

+0

嗨@ R,S請考慮接受的答案。它告訴其他讀者,這是正確的,並給我們兩個聲望點。 – Ray

回答

1

沒有,推土機無法映射基於這樣的條件。實際上,這正是我公司開發自己的Dozer版本的原因,以便能夠應用更多的條件案例。

我認爲你在尋找什麼是推土機的CustomConverter功能,該功能允許您指定一個Java類的條件。實現CustomConverter類,並在xml中提供Java類的完整路徑。

+0

謝謝Ray..let我檢查。 – Roshan

+0

CustomConverter的工作? – Ray

+0

尚未嘗試。必須儘快實施。 – Roshan