天天看點

使用MyBatis Generator自動建立代碼(最簡單方法)

場景 : 在項目建立初期,資料庫表太多,需要根據表建立實體類,接口,mapper.xml檔案,字段太多耗時且容易出錯。

現狀 : 使用MyBatis Generator可以根據資料庫表直接生成實體類,接口,mapper.xml檔案。

問題 : 目前技術論壇上有4中方法使用MyBatis Generator,自動生成代碼後,MyBatis Generator功能并不需要,是以不建議寫在項目中。

方案 : 編寫配置檔案,利用java指令直接生存代碼檔案,然後複制到項目中。

Step1:下載下傳資源并解壓(http://download.csdn.net/detail/ladymorgana/9917059)

使用MyBatis Generator自動建立代碼(最簡單方法)

解壓後

使用MyBatis Generator自動建立代碼(最簡單方法)

Step2:編輯解壓後的generatorConfig.xml檔案

修改mysql連接配接資訊,以及需要生成的表和實體類,這裡我是導出了3個表

使用MyBatis Generator自動建立代碼(最簡單方法)

小技巧:修改實體類包名稱和DAO的包位置和自己項目一緻。自動生成的代碼就可以不用修改直接複制到項目中

使用MyBatis Generator自動建立代碼(最簡單方法)

Step3:開始--運作--cdm--進入解壓目錄bin下運作

Java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite

使用MyBatis Generator自動建立代碼(最簡單方法)

生成如下檔案(實體類,接口,mapper.xml)

使用MyBatis Generator自動建立代碼(最簡單方法)

Step4:将實體類,接口,mapper.xml檔案複制到項目中即可

Step5:完整源碼連結,下載下傳即可使用

http://download.csdn.net/download/ladymorgana/9917059