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)  編輯  收藏 所屬分類: 系統架構
          主站蜘蛛池模板: 五河县| 台北县| 清徐县| 基隆市| 玛纳斯县| 栾城县| 阜南县| 安康市| 昌黎县| 喀什市| 阳高县| 朝阳县| 屯昌县| 水城县| 安龙县| 札达县| 长宁区| 鄂伦春自治旗| 龙江县| 中山市| 四会市| 富源县| 老河口市| 祁阳县| 齐河县| 志丹县| 盖州市| 延川县| 张家港市| 敖汉旗| 车致| 麻城市| 玛沁县| 茶陵县| 钟山县| 锦州市| 凤凰县| 富平县| 巫山县| 绍兴县| 柘城县|