简单映射
class Foo {
String name;
Date date;
Bar bar;
}
class FooDto {
String name;
Date date;
Bar bar;
}
FooDto fooDto = BeanUtils.copyProperties(foo, FooDto.class);
footDto.getDate().setTime(new Random().nextLong());
System.out.println(fooDto.getDate().equals(foo.getDate())); // true
System.out.println(fooDto.getBar() == foo.getBar()); // trueLast updated