2024.4.1
今回のご紹介は、『BizBean#createAndCopy 利用』についてです。
『BizBean#createAndCopy』はプロパティをコピーするクラスなのですが、
プロパティの2文字目が大文字の場合、PropertyDescの仕様でシステムエラーに
なる場合があるそうです。
回避方法としては、対象項目をコピー対象から除外し、手動コピーすることのようです。
SampleDto sample = BizBeans .createAndCopy(Source.class, source) .excludes("kUserCd") // 2文字目が大文字のフィールドを除外 .execute(); sample.setKUserCd(source.getKUserCd()); // 手動コピー
現場でも注意喚起があった話しなので、参考になればと思います。
それでは(^^)/~~