复制DynamicObject对象的方法(深复制;深拷贝)

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

复制DynamicObject对象的方法(深复制;深拷贝)



问题描述

将一个DynamicObject对象进行深拷贝


解决方法

  • 使用kd.bos.dataentity.entity.CloneUtils类

DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle(1541182253483167744L, "kdec_wxy_bill1028");
CloneUtils cloneUtils = new CloneUtils(false, true);
Object dynamicObjectNew = cloneUtils.clone(dynamicObject);

new CloneUtils(boolean onlyDbProperty, boolean clearPrimaryKeyValue); 

第一个参数为false时会把字段值复制到目标对象,如果为true则不复制字段值

第二个参数为false时会复制原对象的主键id,如果为true则不复制主键id


适用版本

不限









复制DynamicObject对象的方法(深复制;深拷贝)

问题描述将一个DynamicObject对象进行深拷贝解决方法使用kd.bos.dataentity.entity.CloneUtils类DynamicObject dynamicObject = BusinessDa...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息