MyBatis Generator自動生成程式碼小工具,下載原始碼即可使用,繼承了通用Mapper
阿新 • • 發佈:2018-12-19
簡單介紹下專案結構:
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)
先介紹到這裡,有問題歡迎留言。
參考文章: