从命令行运行 MyBatis Generator
最近發現好多人在使用 MyBatis Generator (簡稱 MBG)時遇到各種各樣的問題,常見的如編碼問題,還有如何引入其他 jar 包等問題。
MBG 的基本用法可以看我博客的《Mybatis Geneator詳解》。為了方便大家可以直接運行 MBG,并且解決編碼的問題,給大家提供了一個配置好的 MBG 插件,還包含了使用其他插件時如何在命令行中設置的用法。
下載地址:?
鏈接:http://pan.baidu.com/s/1dFsq1xB?密碼:57pl
準備工作:
在這個打包好的文件中使用的?MySQL?數據庫,如果你使用的其他數據庫,需要自己添加數據庫驅動,并且修改 generatorConfig.xml 中的 classPathEntry 和數據庫連接驅動設置。如果你也是 MySql 數據庫,只需要修改 connectionURL 和用戶名密碼。
修改默認的包名和 xml 的路徑名。
修改 table 配置,默認使用的?tableName="%"?會生成所有的表,這個表名配置支持通配符。還需要特別注意 generatedKey 的配置。
配置中的 commentGenerator 只是個例子,可以去掉。
具體每個配置的含義可以看?《Mybatis Geneator詳解》
修改好配置后,點擊?run.bat?運行即可。 這個文件中的命令如下:
java -Dfile.encoding=UTF-8 -cp my-comment-generator.jar;mybatis-generator-core-1.3.3.jar org.mybatis.generator.api.ShellRunner -configfile generatorConfig.xml -overwrite- 1
- 1
簡單說明:
-
編碼 utf8
-
cp 指定了所有依賴的 jar 包,這里的 my-comment-generator.jar 是個例子,可以去掉。數據庫依賴是在 generatorConfig.xml 中配置的,不是在這里指定的。
第一次使用時可以用最簡單的配置先進行嘗試,學會以后可以再研究 MBG 中提供的各項參數如何使用,以及如何開發自己的插件。
from:?http://blog.csdn.net/isea533/article/details/53888885
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的从命令行运行 MyBatis Generator的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MyBatis多数据源配置(读写分离)
- 下一篇: Mybatis通用Mapper