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 閱讀(116) 評論(0)  編輯  收藏 所屬分類: 系統架構
          主站蜘蛛池模板: 凌源市| 佛坪县| 抚远县| 宿松县| 宜良县| 丰县| 和林格尔县| 和平县| 会昌县| 朝阳县| 安顺市| 吴川市| 彩票| 沙湾县| 民县| 凉山| 义乌市| 土默特左旗| 临湘市| 山西省| 民县| 东乡族自治县| 青岛市| 丰顺县| 文昌市| 黑水县| 汉源县| 全州县| 安多县| 临夏市| 马龙县| 威远县| 枣阳市| 苏州市| 通州区| 平南县| 丽水市| 新平| 景德镇市| 建宁县| 昌都县|