有没有办法用dozer检查两个物体是否相等? 例如,我们有Foo类:
class Foo {
String name;
String color;
int id;
public boolean equals(Object o) {
if (o instanse of Foo) {
return id.equals(((Foo)o).getId();}
else return false;
}
和两个瞬间:
Foo a = new Foo();
a.setId(1);
a.setName("first");
Foo b = new Foo();
b.setId(1);
b.setName("second");
你怎么看,a.equals(b)会返回true,但是我们能以某种方式检查所有字段吗?