对象属性拷贝
小于 1 分钟
对象属性拷贝
需要返回一个employee对象,但是传入的对象参数为EmployeeDTO 。
此时就可以利用对象的属性拷贝,把传入的对象EmployeeDTO获取到的数据拷贝给employee对象。
=如果拷贝到的数据不完整,需要自己调用set方法设置=
employeeDTO属性==>拷贝到employee
调用方法:BeanUtils.copyProperties(employeeDTO, employee);
public Employee update(EmployeeDTO employeeDTO) {
Employee employee = new Employee();
// 对象属性拷贝employeeDTO==>到employee
BeanUtils.copyProperties(employeeDTO, employee);
employee.setUpdateTime(LocalDateTime.now());
employee.setUpdateUser(BaseContext.getCurrentId());
employeeMapper.update(employee);
return employee;
}