sanri-tools-maven 數據表處理工具

數據表處理工具

發一個使用說明 ,不知道有沒有人喜歡。

此工具用於數據表的搜索,及使用模板生成代碼;支持 mysql,pgsql,oracle

背景

使用過 mybatis 的代碼生成和網上一些代碼生成,但都是需要二次修改,包括基本類,包名,工具類等,如果能獲取到元數據,可以自定義模板,將方便很多。

使用

  1. 配置數據庫信息,可以有兩種方式進行配置

    • src/main/resources/com/sanri/config/jdbcdefault.properties (永久配置)
    • 打開 sql 客戶端工具,增加連接 (臨時配置)
  2. 選擇連接和數據庫,將會自動刷新出所有表信息
  3. 搜索表,有兩種搜索方式

    • 直接搜索,可搜索表名,表註釋,列,列註釋
    • 指定域搜索,可只搜表或列 table:表名 或 column:列名
  4. 在表上右鍵,選擇相應工具進行操作,下面說下模板代碼生成

    • 選擇模板代碼生成後,將會打開一個模板代碼生成對話框,初始打開是空的,你需要新加模板
    • 點擊查看可用變量,查詢現在可以在模板中使用的變量,模板語法爲 velocity 模板
    • 有現成的模板可以用,地址爲 模板地址
  5. 簡單代碼生成

    • 切換模板,點擊生成代碼,依次生成你需要的代碼
    • 然後點擊下載代碼,可以將之前生成的代碼以壓縮包形式下載
  6. 方案代碼生成

    • 可以將需要的模板定製化爲方案,點擊方案,打開方案配置
    • 選擇多個模板配置你需要的方案
    • 點擊需要的方案即可下載當前表的所有模板代碼
  7. 多表方案生成

    • 展示數據表頁面,點擊多表方案生成
    • 選擇表和方案
    • 點擊生成

效果展示

  • 首頁,可以切換連接和數據庫
  • 點擊不同的表,查看錶結構

  • 表上右鍵,模板代碼,最主要的功能就是這裏面的
  • 也可以以逗號拼接形式查看當前表的所有列

  • 左邊展示的是模板,右邊展示的是模板生成的代碼預覽
  • 可以新增模板和查看可用變量
  • 點擊方案使用一個方案來生成代碼

  • 方案就是各種模板的組合
  • 點擊方案就可以下載生成好的代碼,可以配置方案

  • 也可以在代碼界面直接複製當前生成的代碼,點擊複製代碼,彈出這個對話框

  • 支持多表使用方案生成,這裏選擇的表就是你在主界面搜索的表,當然,你還可以進行進一步篩選

博客地址:https://segmentfault.com/a/1190000020326691

gitee地址:https://gitee.com/sanri/sanri-tools-maven

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章