你的位置:首页 > Java教程

[Java教程]MyBatis自动生成代码示例


  在项目中使用到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.

就那么多,自己感觉比较原来直接修改

示例下载:(没找到上传文件。。)