db4o hack之dynabean(一)

問題:公司的一個遺留系統具有運行期修改domain字段定義的特性,背後的實現原理是數據庫中有"Table"表,「Field」表以及對應的實體表等,需要修改domain字段定義的時候程序會把信息存入Table表和Field表,同時執行alter語句動態修改對應的實體表結構,並存入對應數據。而程序代碼中並不含對應的java class,數據都是在運行期「組裝」起來以XML格式輸出。這種設計看起來似乎沒
相關文章
相關標籤/搜索