【发布时间】:2018-03-07 13:26:12
【问题描述】:
我打算编写一个方法,用于更新 MyObject 对象,其中包含另一个 MyObject 对象的非空字段。
private void updateMyObject(MyObject sourceObject, MyObject destinationObject) {
ModelMapper mapper = new ModelMapper();
mapper.getConfiguration().setPropertyCondition(Conditions.isNotNull());
mapper.map(sourceObject, destinationObject);
}
public class MyObject {
long id;
long durationInMilliSecounds;
//...getters and setters
}
这里destinationObject 没有更新。任何人都可以提出这个代码的问题。
【问题讨论】:
标签: java object copy deep-copy modelmapper