从命令行运行 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
从命令行运行 MyBatis Generator相关推荐
- 从命令行及java程序运行MyBatis Generator 1.3.x生成MyBatis3.x代码
为什么80%的码农都做不了架构师?>>> 近期因为项目需要,调研了myBatis 3.x的使用,当然,顺便也就研究了一下使用Generator来通过逆向工程生成pojo,map ...
- Java jar 命令行运行程序如何引用第三方依赖包
1 引言 mybatis generator 是一个命令行运行工具,可以生成 mybatis 代码.但它需要依赖数据库驱动 jar,否则会抛出 ClassNotFoundException 异常. E ...
- matlab在命令行注册,命令行运行matlab
matlab可以不启动图形界面运行,比如 matlab -nodesktop -nosplash 或者 matlab -nodisplay 或者 matlab -nojvm -nosplash mat ...
- vs+命令行运行带参数cpp文件
1,创建一个vs控制台应用,结果如下: 2,cpp文件中写入以下文件,并且要配置好opencv库 // read.cpp : 此文件包含 "main" 函数.程序执行将在此处开始并 ...
- php源代码压缩,PHP_PHP 源代码压缩小工具,使用方法:(在命令行运行) 复 - phpStudy...
PHP 源代码压缩小工具 使用方法:(在命令行运行) 复制代码 代码如下: php compactor.php DESTINATION.php SOURCE.php 下载: compactor.php ...
- jmeter命令行运行-分布式测试
秒秒开心 jmeter命令行运行-分布式测试 上一篇文章我们说到了jmeter命令行运行但是是单节点下的, jmeter底层用java开发,耗内存.cpu,如果项目要求大并发去压测服务端的话,jmet ...
- linux: 命令行运行php Run PHP from the command line
As an alternative to /opt/lampp/bin/php, to run a php script from the command line, you just need to ...
- python路径在哪里设置_找Python安装目录,设置环境路径以及在命令行运行python脚本实例...
第一点:找Python安装目录 方法一: 方法二: 输入import sys print(sys.path) 化黑线处 第二点:找到安装目录后就可以开始设置环境变量 这里我的安装目录为C:\Progr ...
- junit linux命令行运行,如何从命令行在JUnit中运行测试用例?
我正在尝试使用此命令从命令行运行JUnit测试用例: F:\>java org.junit.runner.JUnitCore org.junit4.9b2.junit.SimpleTest 但我 ...
最新文章
- rhel5.5安装vsftpd并配置虚拟用户及开放防火墙和selinux
- 未能捍卫科学家的奇思狂想,这家公司与3000亿美元失之交臂
- Iptables详解+实例
- web 折线图大数据量拉取展示方案_分布式、服务化的企业级 ERP 系统架构设计方案...
- Thread-Per-Message设计模式
- 思科交换技术之vlan
- sklearn炼丹术之——交叉验证Cross-validation: evaluating estimator performance
- linux下查看内存频率,内核函数,cpu频率
- tesseract box_使用Qt Box Editor在自定义数据集上训练Tesseract
- 2020职场自顾自说
- 解决看网课鼠标不能移开,视频不能加速
- 【Love2d从青铜到王者】第十六篇:Love2d之动画(Animation)
- 【hud3966】树剖模板05
- 怎么把视频复制到IPAD
- 7-FreeSwitch-mrcp-plugin-with-freeswitch(亲测可用,自我整理)
- 湖大计算机人工智能专业导师,湖南大学考研研究生导师简介-贺旭
- Makefile的最后一点问题也解决了
- 出租车系统java_基于WEB的JAVA出租车打车系统
- 群晖nas上部署gitea后修改IP地址
- Django 创建第一个项目