我有一個DAO例如Java同步同類對象的特性
public class Foo {
private final int ID;
private String text;
private String title;
public void refresh() {
Foo refreshedFoo=Database.getInstance().getFooById(ID);
// *** Problem here ***
}
// ... Getters and setters for all fields
}
有時候,我需要更新一個DAO(從DB刷新)的所有領域。那麼如何將this
的所有特性設置爲refreshedFoo
的相應值,而無需爲每個屬性編寫任務?
代理對象是解決我的問題的最簡單的方法 – gorootde