我有这个bean,最多有200个属性。我必须复制到另一个结构略有不同的bean,但有多达200个属性。
复制这些属性的最有效和最有效的方法是什么。默认我正在做:
bean1.setProperty1(bean2.getProperty1Equivalent());
....
bean1.setProperty200(bean2.getProperty200Equivalent());
有时,这需要0个CPU时间来完成,但是当事务增加时,它可能需要500毫秒到1000毫秒之间的任何时间。我希望有更聪明/更快的方法来复制这些属性。
有没有更好的方法来做到这一点,而不必修改两个bean?