場景 : 在項目建立初期,資料庫表太多,需要根據表建立實體類,接口,mapper.xml檔案,字段太多耗時且容易出錯。
現狀 : 使用MyBatis Generator可以根據資料庫表直接生成實體類,接口,mapper.xml檔案。
問題 : 目前技術論壇上有4中方法使用MyBatis Generator,自動生成代碼後,MyBatis Generator功能并不需要,是以不建議寫在項目中。
方案 : 編寫配置檔案,利用java指令直接生存代碼檔案,然後複制到項目中。
Step1:下載下傳資源并解壓(http://download.csdn.net/detail/ladymorgana/9917059)
解壓後
Step2:編輯解壓後的generatorConfig.xml檔案
修改mysql連接配接資訊,以及需要生成的表和實體類,這裡我是導出了3個表
小技巧:修改實體類包名稱和DAO的包位置和自己項目一緻。自動生成的代碼就可以不用修改直接複制到項目中
Step3:開始--運作--cdm--進入解壓目錄bin下運作
Java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
生成如下檔案(實體類,接口,mapper.xml)
Step4:将實體類,接口,mapper.xml檔案複制到項目中即可
Step5:完整源碼連結,下載下傳即可使用
http://download.csdn.net/download/ladymorgana/9917059