dozer使用中发现的一个问题

原创
2015/08/12 16:03
阅读数 679

源对象中有一个orderId属性, 目的对象继承了源对象, 当用dozer从源对象copy属性到目的对象时,发现orderId为0。 经分析原来是一个低级错误导致,如下所示:

 public long getOrderId() {
    return orderId;
  }

  public void setOrderId(int orderId) {
    this.orderId = orderId;
  }

即set中的参数与get返回类型不同。将set中的参数由int改为long后可以正常复制orderId了。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部