Mybatis反向工程可以通過數據庫的表反向自動生成實體類以及Mapper映射文件與接口,並且對應生成了一些基礎的增刪改查的方法供使用。
https://github.com/MrSorrow/db2pojo
通過反向工程的配置文件來進行生成。爲了方便使用,設計了可視化界面來進行參數的設置。界面如下:
說明:
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. ….