有同一个javabean生成的两个实例,如何比较它们的所有属性值都是否相等的

YanbinQiu Senior Developer  2004-04-29 05:05:28
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实例中所有属性是否相等,从而确定两个实例在数值上是一致的?
...全文
194 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
casemy 2004-04-30
应该不行,不想重载equals的话,那就自己为这个bean写个工具类
不过不如equals
  • 打赏
  • 举报
回复
CoolAbu 2004-04-29
好像没有办法,书上说得都是重载equals方法

UPUPUPUP
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-04-29 05:05
社区公告
暂无公告