commons-beanutils 1.8.3 と Date プロパティを java.util.Date として使用しています。
ソースを宛先にコピーしようとすると、日付プロパティをコピーできません。
以下は私の以前の問題を示していますが、誰も私に正しい答えを出してくれません。
例として、ソース Bean の私の日付値は Wed May 15 15:46:04 IST 2013 ですが、BeanUtils はこれを宛先にコピーできません...
commons-beanutils 1.8.3 と Date プロパティを java.util.Date として使用しています。
ソースを宛先にコピーしようとすると、日付プロパティをコピーできません。
以下は私の以前の問題を示していますが、誰も私に正しい答えを出してくれません。
例として、ソース Bean の私の日付値は Wed May 15 15:46:04 IST 2013 ですが、BeanUtils はこれを宛先にコピーできません...
あなたの場合、src プロパティと dest プロパティは同じ型であるため、文字列変換を使用する必要はありません。これはうまくいきます
for (Field property : attributes) {
property.set(dest, property.get(src));
}
次のような cloneBean 関数の問題を解決しました。
ClassType newClazz = null;
newClazz = (ClassType) BeanUtils.cloneBean(oldClazz);