1. 程式人生 > >MyBatis Generator自動生成程式碼小工具,下載原始碼即可使用,繼承了通用Mapper

MyBatis Generator自動生成程式碼小工具,下載原始碼即可使用,繼承了通用Mapper

簡單介紹下專案結構:

BaseEntity:生成的實體類可繼承父類,此BaseEntity中可寫入公共欄位,如:id(主鍵),updateBy(修改人)updateTime(修改時間),該類應與實際專案中用的BaseEntity保持資料一致。

MyMapper:自定義Mapper介面,可自定義公共SQL處理方法,該介面也可繼承公共SQL處理類,由於我的專案中集成了通用Mapper,所以此處與專案中保持一致。

application.properties:生成實體配置資訊的檔案,原始碼中有註釋。

mybatis-generator.xml:官方要求應有的配置檔案,此檔案中需要設定的資訊已提取到application.properties檔案中統一配置。

my-generator-1.0.0.jar:如若BaseEntity、MyMapper有修改,需要重新打包,使自動生成的檔案資訊準確。

專案比較簡單,隨使隨用,簡單配置後即可使用,可根據專案路徑生成檔案,也可根絕絕對路徑生成檔案,可根絕資料庫表生成對應三種類型檔案,如下:

生成Model類(如:xxx.java)
生成Dao類(如:xxxMapper.java)
生成對映檔案(如:xxxMapper.xml)

先介紹到這裡,有問題歡迎留言。

參考文章:

原始碼下載地址:

https://github.com/IsITMan/my-generator.git

歡迎star、歡迎評論。