【intramart】【Biz】BizBean#createAndCopy 利用時の注意点と回避策 | 株式会社アースリンク

Engineer Blog開発者ブログ

2024.4.1

【intramart】【Biz】BizBean#createAndCopy 利用時の注意点と回避策

今回のご紹介は、『BizBean#createAndCopy 利用』についてです。

『BizBean#createAndCopy』はプロパティをコピーするクラスなのですが、

プロパティの2文字目が大文字の場合、PropertyDescの仕様でシステムエラーに

なる場合があるそうです。

回避方法としては、対象項目をコピー対象から除外し、手動コピーすることのようです。

◆記入例

SampleDto sample = BizBeans
        .createAndCopy(Source.class, source)
        .excludes("kUserCd")  // 2文字目が大文字のフィールドを除外
        .execute();
sample.setKUserCd(source.getKUserCd());  // 手動コピー

 

現場でも注意喚起があった話しなので、参考になればと思います。

 

それでは(^^)/~~

Contact
お問い合わせ

電話番号0120 - 889 - 236

受付時間:平日 9:00-18:00