私たちのアプリケーションには、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());
実際のアプリケーションでは、これらのオブジェクトには約20のプロパティがあるため、objectOneの各プロパティを反復処理してObjectTwoに設定するより効率的な方法があるかどうか疑問に思っています。
どうもありがとうございました。