2010-04-20 69 views
0

以下网址对推土机的自定义转换器的例子推土机自定义转换器..基本类型

Map collection size in Dozer

,但是当我尝试,例如其给予这样的例外..

类型: null 源父类:dozerPackage.Source 源字段名称:images 源字段类型:类java.util.ArrayList 源字段值:[www,eee] Dest父类:dozerPackage.Desti国家 目的地字段名称:numOfImages 目的地字段类型:int

org.dozer.MappingException:目标类型(INT)不受此自定义转换器(dozerPackage.TestCustomFieldConverter)接受!

有没有什么办法,我可以从推土机的自定义转换器返回原始类型..

回答

2

简短的答案是否定的。此功能尚未实施。请使用旧的CustomConverter接口而不是DozerConverter来实现所需的行为。

论坛线程是在这里: https://sourceforge.net/projects/dozer/forums/forum/452531/topic/3698691

功能要求进行跟踪是在这里: https://sourceforge.net/tracker/?func=detail&aid=2997109&group_id=133517&atid=727371

+1

这是固定在主干中,并将在本周或下周发布为5.2.2发行版的一部分。 – 2010-06-01 10:51:03

0

有没有什么办法,我可以从推土机定制返回 原始类型 转换器..

我发了一个followuporiginal question显示如何使用ModelMapper解决。转换基元是没有问题的,解决方案非常简洁。