生成機又完成乙個版本

2021-04-18 04:16:47 字數 776 閱讀 1514

原來的生成機中**複雜且不規範,這次進行了大量的重構。並且將模板進行了修改。主要是簡化了很多地方。

功能如下:

1、 通過資料庫dom模型,生成實體類  及 實體類的集合(現在可能不用);

2、 生成基於實體類的資料更新語句,有新增、刪除、修改,根據索引查詢,讀取列表等,簡化基本的資料操作;

3、 生成更新及查詢的儲存過程,符合最新**規範,增刪改,根據id查,根據索引查,分頁查,查詢結果有簡明結果與完整結果之分;

4、 對現有的儲存過程進行規範,新增規範的注釋,如果有舊的注釋(需符合規範),系統將自動將原有注釋轉入到新注釋中來;曾嘗試將sql解析後自動折行,讓**可讀,後發現這一點不太容易實現,因此暫時放棄;

5、 根據表結構生成文件,符合最新的規範,但好像需要有office2007,2003上沒有做測試;當然儲存過程的文件生成還沒有完成,需要等等;

6、 常用的一些工具,如正則、表結構比較等;

7、 可以根據表的資料生成插入語句;

8、 可以自行新增模板,當然要熟悉語法就行;

9、 大家可以試用,有問題及時反應過來,我進行修改。我進行了大量測試,修正了多數的正規表示式錯誤(當然不排除仍然有)

生成的簡明類結構:

entityclass -- entitybaseclass -- table^|

dalclass - dalbaseclass    - procedure

1、儲存過程的標準文件生成;

2、將現有的一套架構逐步完成,形成一套可以很好復用的體系。在架構中引入memcached緩衝等。

完成乙個MVC Nhibernate Jquery

一 最近學習了jquery easyui框架,結合之前用過的mvc3 nhibernate做乙個資訊發布系統,對工作一年半的自己做乙個總結吧!也正好 供初學者學習!二 先上截圖 系統簡介 讓大家了解一下最近做的東西 1 登入頁 系統登入後台的頁面,用的jquery easyui中 dialog功能,...

完成乙個表單(HTML,PHP,SQL)

sql部分 資料庫的建立 php部分 連線資料庫 表單title body form input style head class form action index.php method post for username 使用者名稱lable type text name username fo...

生成乙個金鑰

生成規則 md5 id id.time rand 1,1000 獲取id id session id mobile 18812344321 md5 md5 id id.time rand 1,1000 將md5加密字串轉換為陣列 md5 str split md5 取其中16位,從第8位開始取 md...