首页 > 其他分享 >StringUtils 使用更新对象的非空值去覆盖待更新对象

StringUtils 使用更新对象的非空值去覆盖待更新对象

时间:2022-11-29 15:24:18浏览次数:50  
标签:attr 对象 更新 copyProperties StringUtils attrEntity

//使用更新对象的非空值去覆盖待更新对象
StringUtils.copyPropertiesIgnoreNull(device, dev); //用device对象去覆盖dev对象


复制属性:将attr实体中的属性一一拷贝给attrEntity 实体,名字要一致。
@Override
public void saveAttr(AttrVo attr) {
AttrEntity attrEntity = new AttrEntity();
BeanUtils.copyProperties(attr, attrEntity);
this.save(attrEntity);
}

//源码
public static void copyProperties(Object source, Object target) throws BeansException {
copyProperties(source, target, null, (String[]) null);
}
 
 

标签:attr,对象,更新,copyProperties,StringUtils,attrEntity
From: https://www.cnblogs.com/sensenh/p/16689427.html

相关文章