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)  編輯  收藏 所屬分類: 系統架構
          主站蜘蛛池模板: 平凉市| 新兴县| 利川市| 昭平县| 遵义县| 潮安县| 湖州市| 闸北区| 崇左市| 乌拉特前旗| 凤凰县| 从江县| 天峨县| 涪陵区| 聂拉木县| 金山区| 孟村| 山阳县| 乐业县| 呼和浩特市| 都昌县| 长白| 苏尼特左旗| 夏河县| 宁安市| 东乌珠穆沁旗| 邵阳县| 河西区| 柘荣县| 榆林市| 玛沁县| 长阳| 秦皇岛市| 鱼台县| 商南县| 成都市| 荔波县| 江安县| 老河口市| 明光市| 红原县|