2017-02-27 186 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