2013-01-21 243 views
1

我正在爲我們的產品開發框架。我想爲類添加動態屬性。所以如果你們有任何經驗,請幫助我。如何動態添加屬性到類

歡迎您提出任何建議。

+1

請提供一些您正在嘗試做的事例,以更好地說明您的問題。 – atomman

+0

例如: 類ENTITY1 { 字符串名稱; getter/setter; 絃樂年齡; getter/setter; } 假設我要到另一個字段添加到我的ENTITY1類如:名稱是他們的任何方式動態地添加它/運行,這樣,如果我的客戶要我添加任何其他屬性,我可以用較少的代碼更改添加。 – pradeepds

回答

4

我相信你所要求的是這裏沒有正確的選擇。雖然理論上你可以修改程序的字節碼來動態添加屬性,但這並不是一個好主意。

我建議你使用一個HashMap一個屬性名稱映射到它的價值和交互方式修改地圖。

+0

例如: 類ENTITY1 { 字符串名稱; getter/setter; 絃樂年齡; getter/setter; } 假設我要到另一個字段添加到我的ENTITY1類如:名稱是他們的任何方式來增加其動態/運行 – pradeepds

+0

可以在此使用Hibernate /春天進行。 – pradeepds

+0

不,我不這麼認爲。 –