有同一个javabean生成的两个实例,如何比较它们的所有属性值都是否相等的
public class A{
public String a;
public String b;
public void setA(String a){
this.a=a;
}
public String getA(){
return this.a;
}
public void setB(String b){
this.b=b;
}
public String getB(){
return this.b;
}
}
下面方法可以对两个实例的属性值对行拷贝
org.apache.commons.beanutils.PropertyUtils.copyProperties(Object p0,Object p1)
如果我不重写Object的equals方法,有没有类似的方法能直接比较两个javabean实例中所有属性是否相等,从而确定两个实例在数值上是一致的?