塞提亚 2023-04-18 10:33 采纳率: 44.4%
浏览 31

关于#bug#的问题,如何解决?

出现这样的事情是什么?
debug页面:

img

img

代码:

public void add(EmployeeDTO employeeDTO) {
        Employee employee = new Employee();
        //密码默认123456
        employee.setPassword(DigestUtils.md5DigestAsHex(PasswordConstant.DEFAULT_PASSWORD.getBytes()));
        //设定创建时间和修改时间
        employee.setCreateTime(LocalDateTime.now());
        employee.setUpdateTime(LocalDateTime.now());

        employeeMapper.add(employee);
    }

  • 写回答

5条回答 默认 最新

  • 创意程序员 2023-04-18 10:47
    关注

    你的add方法中,就是创建一个新的Employee且只给它设置了3个值,它们与EmployeeDTO没有关系,是两个不同的对象。
    对于两个对象中同名且类型相同的变量,可以使用org.springframework.beans.BeanUtils.copyProperties()方法,也可以使用其它类似的工具类,如apache-commons。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月18日

悬赏问题

  • ¥15 ROH绘图及近交系数的计算
  • ¥15 手动下载基因拼接数据库的渠道
  • ¥30 微机原理相关问题,求解
  • ¥15 多种类数据输入的语义分割模型方法有吗
  • ¥15 cesium二维地图绘制实体rectangle颜色问题
  • ¥15 网络分析仪面板参数解释
  • ¥15 车载image sensor的 datasheet
  • ¥15 kotlin multiplaform 的共享模块支持蓝牙吗还是说安卓和ios的蓝牙都要自己配
  • ¥15 为什么我的查询总是显示无数据,该怎么修改呢(语言-java)
  • ¥15 IDDPM采样结果异常