<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                Online代碼生成 === **目錄索引:** - 創建表單并生成表 - 代碼生成器配置 - 代碼生成 - 功能測試 - 一對多和一對一表單代碼生成 - 自定義OL代碼生成器模板 # Online代碼生成 ## 1.創建表單并生成表 #### ①點擊左側的表單配置菜單,然后點擊創建表單按鈕創建數據表單,如下圖。 ![](https://img.kancloud.cn/ff/36/ff361d21ec0c29612970b42ae5a445c5_903x409.png) #### ②進入智能表單配置列表,點擊同步數據庫將配置同步到數據庫。 ![](https://img.kancloud.cn/07/91/079167a486704f0505ebe69e56769f1f_983x328.png) #### ③查看數據庫中生成對應的表。 ![](https://img.kancloud.cn/df/c5/dfc534a3b7ac4fb3bff2c4eb98a579da_762x257.png) ## 2.代碼生成器配置 代碼生成器兩個配置文件: | 配置類型 | 參數 | | -------- | ----- | | 代碼生成器參數配置| src/main/resources/jeecg/jeecg_config.properties| | 數據源配置| src/main/resources/jeecg/jeecg_database.properties| 參數配置文件jeecg_config.properties的各參數說明如下表所示: | 參數| 參數說明| 默認值| 取值| | -------- | ----- | ---- |----- | ---- | | source_root_package| Source floders on build path (JAVA文件的根目錄)| src.main.java| | | webroot_package| WEB應用文件的根目錄(例如:jsp)| src.main.webapp| | | bussi_package| 業務包(舉例:比如ERP中的一個大的模塊銷售模塊目錄),特點:支持多級目錄例如[com.sys]| com.jeecg| | | templatepath| 代碼生成器使用的模板文件目錄| jeecg/template| | | system_encoding| 項目編碼| utf-8| | | jeecg_generate_table_id| 自定義主鍵命名| id| 目前表主鍵只能命名ID| | jeecg_ui_search_filed_num| 配置代碼生成器生成的JSP頁面,默認前幾個字段生成查詢條件| 1| | | jeecg_filed_convert| 數據庫表字段轉換為實體字段是采用原生態,還是采用駝峰寫法轉換| TRUE| true/false| | ui_filter_fields| 根據過濾器自動在表中生成創建人、創建時間、修改人、修改時間等值(映射的字段參照“表4 2建表模板”)| create_date,create_by.. | 1 | ui_filter_fields的默認值是: create_date,create_by,create_name,update_date,update_by,update_name ## 3.代碼生成 #### ①選擇要生成的表單,然后點擊代碼生成按鈕 ![](https://img.kancloud.cn/65/b2/65b2b6f606802ba42fc9c9ce931f786b_1072x324.png) #### ②輸入代碼生成參數 ![](https://img.kancloud.cn/a7/6d/a76da976d3716f2161c2d36bb3005e94_717x301.png) #### ③點擊確定按鈕,開始生成代碼,然后刷新Eclipse工程,可以看到生成的Java和Jsp代碼,如下圖: ![](https://img.kancloud.cn/d7/10/d710b6127d75ef576bae92d9c2de5072_385x360.png) ![](https://img.kancloud.cn/0d/18/0d1888332493cb3ad76eb5d6e32fe61f_310x259.png) ## 4.功能測試 添加菜單并授權。 ![](https://img.kancloud.cn/43/e3/43e3f08cbf9aa4ad88da48b958619fa0_699x315.png) 點擊菜單項【人員信息】,打開人員信息的主界面如下圖, ![](https://img.kancloud.cn/df/c1/dfc1be681c37ee6077b76a53a1df2758_441x256.png) ## 5.一對多和一對一表單代碼生成 #### ①創建表單主表的表類型選擇“主表”,如下圖, ![](https://img.kancloud.cn/8f/ea/8fea92fbc8c518d8750336834f52e8cc_902x480.png) #### ②附表的類型選擇“附表”,再勾選“一對多”或者“一對一”,同時在外鍵TAB頁中把外鍵字段對應的主表的關聯字段填上。 ![](https://img.kancloud.cn/7a/56/7a5691e66a67fbf0cf0d2651fa5ed9a5_901x454.png) #### ③生成代碼時需要選擇主表,然后點擊代碼生成按鈕,如下圖 ![](https://img.kancloud.cn/ee/51/ee519efee70ab72c468cc6dd9b737624_1073x296.png) #### ④輸入代碼生成參數,如下圖, ![](https://img.kancloud.cn/f0/a9/f0a949046fa8f67308ab4075e65bf240_1068x327.png) #### ⑤點擊確定按鈕,開始生成代碼,然后刷新Eclipse工程,可以看到生成的Java和Jsp代碼,如下圖, ![](https://img.kancloud.cn/4d/fb/4dfb4fe2d726a1909b7aeb6b52f67a06_402x542.png) ![](https://img.kancloud.cn/f8/bc/f8bc4de18279248a2e805c55a4e549cc_316x308.png) ## 6.自定義OL代碼生成器模板 - 配置枚舉類:org.jeecgframework.core.enums.OnlineGenerateEnum 模板文件名 注意: 文件名是固定的,模板內容可以自行修改 **規則:** [1].模板配置文件,采用枚舉類 org.jeecgframework.core.enums.OnlineGenerateEnum [2].模板類型分 system\ext system : 老模式,不建議采用 ext : 自定義代碼生成器模式,建議用 [3]. Ext 自定義代碼生成器模板配置參數說明 ONLINE_TABLE_SINGLE("table.single","TABLE風格表單","single","ext") | 模板類型 | 參數類型 | 前綴路徑 | | -------- | ----- | ---- | | table.single| 自定義代碼生成器路徑| 標準前綴路徑:src/main/resources/jeecg/ext-template/,table.single} ==> table/single,逗號替換成斜杠| | TABLE風格表單| 自定義代碼生成器模板名字| | | ext| 類型(固定)| | | [4].自定義模板,文件名必須保持一致,參考下圖 ![](https://img.kancloud.cn/f1/72/f17292091b083ed5ce02942b2bd1e163_503x507.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看