mixlee

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            6 隨筆 :: 9 文章 :: 4 評論 :: 0 Trackbacks
          系統中有兩種數據類型 一:實體類,對應數據表,等同于hibernate實體類。 該類提供CURD操作? 二:動態類,該類用MAP數據結構來存儲屬性與屬性值, 該類可以處理多表關聯查詢等應用。 該類不提供CURD操作? 在創建該類時,可以依據其屬性的數量來控制MAP以及LIST的length,達到優化的目的。 對于這兩種數據類型,提供一個抽象類, 該類提供getValue,setValue方法,可以統一兩種數據類型的付值與取值。 方便在頁面統一的取值處理。 對于實體類與動態類,同時提供XML文件定義。 XML定義提供overwrite和extends概念。 具體實施方法是 對于extends,提供表名的extends屬性,該屬性的值指向其父定義文件。提供extends定義才能支持 overwrite屬性,overwrite可以覆蓋父文件的定義,該定義可以包括表或則字段級別的定義。 對于多表關聯查詢,對應到動態類。 表名可以用別名表示,實施規則依SQL規則。 可將HQL寫在XML定義文件里,方便修改及管理 提供系統自定義的數據類型,具體參照sophia系統實施
          posted on 2006-04-25 22:37 mixlee 閱讀(118) 評論(0)  編輯  收藏 所屬分類: 系統架構
          主站蜘蛛池模板: 增城市| 湟中县| 南皮县| 驻马店市| 成都市| 珲春市| 德昌县| 太仓市| 连山| 哈密市| 阿鲁科尔沁旗| 伊宁县| 习水县| 巍山| 汉中市| 商丘市| 抚顺市| 汽车| 曲松县| 怀远县| 巨鹿县| 永善县| 高邮市| 农安县| 恩平市| 平利县| 通城县| 赤峰市| 长沙市| 基隆市| 泰宁县| 资中县| 深水埗区| 林口县| 雷波县| 台中市| 高尔夫| 景谷| 尖扎县| 宜良县| 江北区|