Mybatis反向工程工具

簡介

Mybatis反向工程可以通過數據庫的表反向自動生成實體類以及Mapper映射文件與接口,並且對應生成了一些基礎的增刪改查的方法供使用。

倉庫地址

https://github.com/MrSorrow/db2pojo

工具

通過反向工程的配置文件來進行生成。爲了方便使用,設計了可視化界面來進行參數的設置。界面如下:

工具圖片.png

說明:

1. 暫時僅支持MySQL數據庫的反向工程,後續可能會加上其他數據庫;

2. 程序應該有一些小Bug,如果配置參數正確的話應該沒有問題;

3. 界面用Swing編寫,跨平臺(需要Java環境),雙擊運行即可。

使用簡介

1. 數據庫選擇欄講your database換成你的數據庫名字即可;

2. 如果是遠程數據庫,講localhost轉換成ip地址即可;

3. 用戶名密碼就是你的連接用戶密碼;

4. 輸出路徑分爲倆部分,&符號前面是生成的文件放置在磁盤的路徑,你可以點擊打開選擇文件夾(只能選中文件夾,不能選取文件)。&符號後面的是你的項目包名,對應的mapper和model就在這個包下;

5. 輸入表名是指你數據庫中需要反向工程的數據表的名稱,多個表分別用&連接即可。

涉及知識

1. Java的圖形界面開發(使用IDEA);

2. 自定義異常;

3. Dom4j操作Xml文件;

4. ….