在项目中使用到mybatis时,都会选择自动生成实体类,Mapper,SqlMap这三个东东。
手头上在用的又不方便,找了下网上,其实有很多文章,但有些引用外部文件时不成功,也不方便,所以重新整理了下,更方便使用。
1、MyBatisGeneratorConfig.
<?
主要是引用了当前目录下的配置文件init.properties以方便修改配置。
2、init.properties
#MySQL connection config org.gjt.mm.mysql.Driverjdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://192.168.1.18:3306/dev?characterEncoding=UTF-8jdbc.username=devjdbc.password=devclassPath=mysql-connector-java-5.1.25.jar#请修改以下参数即可运行:#生成文件的目标源代码目录targetProject=E:/workspaces/kstrive/src/main#生成模型类的包名package.model=com.kstrive.model.domain#生成Mapper类的包名package.mapper=com.kstrive.model.mapper#表名tableName=ju_tn_flow_defination#实体名domainName=FlowDefination
3、执行脚本run.bat
@echo offecho "请确认执行"pausejava -cp ".;mybatis-generator-core-1.3.2.jar" org.mybatis.generator.api.ShellRunner -configfile MyBatisGeneratorConfig.
4、文件列表
init.propertiesMyBatisGeneratorConfig.
就那么多,自己感觉比较原来直接修改
示例下载:(没找到上传文件。。)
原标题:MyBatis自动生成代码示例
关键词:mybatis