Mybatis generator 生成domain字段帶數據庫註釋

因爲目前準備開始的項目要用到Mybatis,因此不可避免的要使用Mybatis generator工具經過數據庫直接生成map,entity。但在使用過程當中,原版的Mybatis generator有不少不足,每次啓動的時候還要單獨啓動,不能在eclipse裏面經過插件啓動;不能把數據庫註釋寫入文件中是一個最大問題。可是我想要直接帶數據庫中文註釋的eclipse插件,找了很久都沒找到,只找到菠蘿大象的http://www.blogjava.net/bolo/category/54755.html文章,他的文章詳細了講解了怎麼修改源碼以達成本身設置生成數據庫的註釋,只能按照他的方法本身來弄插件了。html

因爲註釋的方式和大象的有點區別,因此按照大象的方法修改源文件之後,把一些註釋改爲了//形式而不是/**/形式。可是按照他的文章改過相關文件後,生成仍是有問題,因此就直接把他的源文件覆蓋Mybatis generator工具的源文件了,測試成功,沒有問題。java

可是因爲我我的比較懶,想把Mybatis generator工具直接放到eclipse插件裏面,這樣就能夠直接在eclipse中操做而不須要從新打開了。開始想到的是直接把不是插件的工具的jar包直接改爲插件的名字,測試也沒有問題,可是在Plug-ins視圖裏面就看不到這個插件了,果斷準備把mybatis-generator-1.3.2-eclipse插件按照他的方法改一改,應該就能用了,經過各類嘗試總算解決了註釋的中文問題,把過程分享出來。數據庫

首先把原版的mybatis-generator-1.3.2-eclipse插件拷貝到eclipse安裝目錄,會覆蓋features和plugins目錄,進入Eclipse-->Window-->Show Viesw,如圖,選擇mybatis

Plug-ins,會在Eclipse下方欄目中顯示,找到插件,右鍵點擊Inport As Source Projecteclipse

 

能夠看到左側生成了org.mybatis.generator.core項目工具

 

此處能夠按照本身的需求修改相關的java源文件,或者直接把本地的源文件copy覆蓋。修改完成後,右鍵項目文件export,選擇Deployable plug-ins and fragments測試

next,選擇第二項.net

Options標籤欄如圖選擇,不按照這麼選導出的中文註釋老是會出現亂碼,博主比較菜,試了很久才發現是這裏的問題。插件

 

Finish導出後是一個zip壓縮文件,再把這個文件裏面的2個.jar覆蓋到plugins目錄就能夠了。xml

而且記得在generatorConfig.xml文件中加上這句話<property name="javaFileEncoding" value="UTF-8" />。測試OK。

相關文章
相關標籤/搜索