0
我使用來自Apache Commons BeanUtils的PropertyUtils.copyProperties
來複制兩個bean之間的屬性,現在我遇到一個問題:兩個bean中有一個相同的名稱字段,一個是Long
類型,另一個是Double
類型,所以我可以使用類型轉換器做它?使用BeanUtils複製屬性時的類型轉換?
我使用來自Apache Commons BeanUtils的PropertyUtils.copyProperties
來複制兩個bean之間的屬性,現在我遇到一個問題:兩個bean中有一個相同的名稱字段,一個是Long
類型,另一個是Double
類型,所以我可以使用類型轉換器做它?使用BeanUtils複製屬性時的類型轉換?
改爲使用org.apache.commons.beanutils.BeanUtils.copyProperties(Object,Object)。 它將使用org.apache.commons.beanutils.Converter在必要時轉換您的值。有關更多詳細信息,請參閱org.apache.commons.beanutils.ConvertUtils.register(Converter,Class)。
許多標準類型已被自動註冊,請參閱org.apache.commons.beanutils.ConvertUtilsBean。