在我们的应用程序中,我有一个例程手动迭代 Hibernate 加载的 POJO 的属性,并将这些属性分配给该对象的新实例,然后保存它。
例如
Class TestClass{
Integer a;
String b;
public void setA(Integer a){
this.a = a;
}
public Integer getA(){
return a;
}
...
}
在它做的动作中
TestClass objectOne = testDao.get(id);
TestClass objectTwo = new TestClass();
然后迭代就像
objectOne.setA(objectTwo.getA());
objectOne.setB(objectTwo.getB());
我想知道是否有更有效的方法来遍历 objectOne 的每个属性并将其设置为ObjectTwo,因为在我们的实际应用程序中,这些对象大约有 20 个属性。
非常感谢你的帮助。