2010-04-20 112 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解決。轉換基元是沒有問題的,解決方案非常簡潔。