一、最近剛搭建一個項目框架,使用springboot + mybatis,但是在使用Eclipse開發時發現開發mybatis的Dao、mapper.xml和entity時特別不方便,手工去寫肯定是不可能的,太浪費時間,后來知道eclipse可以安裝mybatis-generator插件,使用此插件可以一鍵生成dao、Mapper、entity,這可真是大大的解放了生產力,趕緊安裝了此插件,安裝此插件之后果然好用不少,dao和mapper中基本的增刪改查方法都有了,只需要開發自己所需的方法即可,但是美中不足的是生成的entity、dao、Mapper 全是英文注釋,而且英文注釋也不是我們想要的內容,這對以后維護來說很是麻煩,自己重新添加中文注釋又是一項繁瑣的工作,后來自己想着干脆自己改一下 插件的源碼,使其可以生成中文注釋;
修改完后的插件包下載地址:https://files.cnblogs.com/files/wm-dv/eclipse-Mybatis-generator-1.3.7中文注釋插件核心包.zip
二、安裝方法:
1、這是Eclipse MyBatis generator 1.3.7插件的核心包
2、首先到Eclipse中下載 MyBatis Generator 1.3.7插件,下載完按步驟進行安裝
打開Help > Eclipse Marketplace > Search > 輸入框輸入 MyBatis Generator 1.3.7 搜索 > Install
3、安裝完之后重啟Eclipse 然后在File > New > Other > 搜索MyBatis 會看到此插件,說明已經安裝成功
4、此時我們創建一個 generatorConfig.xml 填寫好各種配置(詳細請看generatorConfig.xml)右鍵 > Run,實體類生成成功,
但是我們發現實體類、Dao、Mapper.xml 中的注釋都是英文不是我們想要的中文注釋,此時需要我們把剛下載的MyBatis Generator插件核心包
替換掉Eclipse剛安裝好的MyBatis Generator插件核心包
替換步驟:
1>、打開Eclipse安裝目錄打開plugins文件夾找到org.mybatis.generator.core_1.3.7.201807042148.jar
D:\tools\eclipse\plugin\org.mybatis.generator.core_1.3.7.201807042148.jar
2>、把剛下載的org.mybatis.generator.core_1.3.7.201807042148.jar替換掉舊的org.mybatis.generator.core_1.3.7.201807042148.jar
注意:新的jar名稱必須和舊的jar名稱相同
5、替換完之后重啟Eclipse,再次配置好generatorConfig.xml 右鍵 > Run,實體類生成成功,次時我們打開實體類發現 已經有了中文注釋
實體類中文注釋:類名稱、屬性名稱、方法名稱、作者、版本號
Dao類注釋:基本的增刪改查方法注釋
注意:實體類的注釋都是映射的數據庫表中的注釋,如果數據庫表和字段沒有注釋則生成的實體類也沒有注釋
6、此jar包也適用於MyBatis generator 1.3.6版本 替換步驟同上 (親測絕對可以使用)
二、生成實體類、Mapper效果