您的位置:極速下載站 → 電腦軟件 → 教育教學 → 編程開發 → 基于數據庫的自動化生成工具
一直以來根據數據庫表結構自動生成 JavaBean、自動生成 MyBaits 的 Mapper 映射配置文件、自動生成數據庫設計文檔都是一件讓人很頭痛的事情,既浪費時間又很繁瑣,看著幾十上百個表的成千上萬個字段,真是一件讓人痛苦的事情。

我們也想過很多辦法解決這個問題,包括用 MyEclipse 連接數據庫生成 JavaBean,但多多少少還是會有一些不盡人意的地方,包括表和表字段的 comment 總是無法生成,而且還會生成很多無用的注釋代碼,讓代碼看起來一點都不干凈,配置非常繁瑣等等問題。
于是一怒之下,自己動手豐衣足食,于是就自己用 Swing 寫了一個基于數據庫的自動化生成工具,支持 MySQL、Oracle、SQLServce、PostgreSQL 四種數據庫,支持 Window、Linux、MacBook 等多個作系統,完美支持 JPA 注解,可以同時生成 Entity 和 DTO 等,可以自動去除表前綴,支持單個和批量生成 JavaBean,現在不但成員變量上能生成備注了,而且在 Getter和 Setter 上也能有注釋了。更重要的是還能自動生成數據庫設計文檔和 MyBaits 的 Mapper映射配置文件,如果有多個數據源還能批量生成,使用非常方便。
所有的配置都保存在本地,只要配置過一次,下次使用的時候完全可以秒生成 JavaBean、MyBaits 的 Mapper 映射配置文件和數據庫設計文檔等,并且還集成各種實用工具,使得工作效率瞬間爆棚,生產力瞬間爆表!
經過一些項目的使用和積累,我把它分享出來,大家有什么好的建議和想法也都可以提出來,因為比較忙,沒有時間去做非常全面的測試,所以一定會有些 Bug。由于環境的原因,主要測試的是 MySQL、Oracle,SQLServer、PostgreSQL 測試不全,可能會有點 Bug,大家如果發現什么 Bug 記得要告訴我,在下個版本中進行修正。
功能說明
1、數據庫配置界面:

2、公共參數配置界面:

3、生成Bean配置界面:

4、生成MyBaits的Mapper映射文件配置界面:

5、生成數據庫設計文檔配置界面:

6、新增自定義文件配置界面,可以自己編寫模板生成任意代碼的文件:

這是用于生成EasyUI的DataGrid的自定義模板:

根據這個自定義模板生成的JS代碼:

7、集成工具界面,集成11款實用工具,工作效率瞬間提升數倍:

8、新增數據源配置自動生成功能,用于快速生成數據源配置信息:

9、這是自動生成出來的Entity和DTO:


10、這是自動生成的MyBatis的Mapper映射文件:

11、這是自動生成的數據庫設計文檔:

12、這是編寫自定義模板生成的JS代碼:

13、這是比較新的源代碼統計:

更新日志
TableGo v5.8.0版更新震撼發布,功能更加強大,速度過來圍觀,此次版本更新如下:
1、新增自定義文件功能,可以自己編寫模板生成任意代碼的文件。
2、新增數據源配置自動生成功能,項目分庫分表不用愁,一次搞定所有數據源。
3、公共參數界面新增表別名和是否目錄直通的配置。
4、生成Bean界面新增是否生成字段注釋和重寫equals,hashCode,toString方法的配置。
5、MyBatis配置界面新增根據所有字段條件查詢數據的選項。
6、新增TableGo使用說明書。
7、更新數據庫驅動版本,新版的驅動可能不支持jdk8以下的版本。
8、修復了大量的Bug并進行了一些優化。
包含文件
TableGo_x64.exe
TableGo_x86.exe
TableGo使用說明20171210.pdf
相關搜索:數據庫