MyBaits的一键生成
1.首要要添加jira包
compile group: ‘org.mybatis.generator’, name: ‘mybatis-generator-core’, version: ‘1.3.7’
compile group: ‘org.mybatis.spring.boot’, name: ‘mybatis-spring-boot-starter’, version: ‘1.3.2’
2.配置数据库的包扫描
3.mybatisGenerator.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<classPathEntry location="/Users/zhaqianming/Documents/gradle-2.3/caches/modules-2/files-2.1/mysql/mysql-connector-java/5.1.35/b6ac941b7288376a7e8bc6490264bbd4427fb94e/mysql-connector-java-5.1.35.jar" />
<context id="Mysql2Tables" targetRuntime="MyBatis3">
<plugin type="org.mybatis.generator.plugins.RowBoundsPlugin"/>
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/zqm?useUnicode=true&characterEncoding=UTF-8"
userId="root"
password="12345678">
</jdbcConnection>
<javaTypeResolver >
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<javaModelGenerator targetPackage="com.zqm.dao.entity" targetProject="/Users/zhaqianming/Desktop/zqm/business/src/main/java">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="resources.mapper" targetProject="/Users/zhaqianming/Desktop/zqm/business/src/main">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="com.zqm.dao.mapper" targetProject="/Users/zhaqianming/Desktop/zqm/business/src/main/java">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<table tableName="t_comment_info">
</table>
</context>
</generatorConfiguration>
4.Readme
> mybatisGenerator 说明 自动生成mybatis 代码
分为两步:第一步替换mybatisGenerator.xml中的属性值,第二步进入(cd)mybatisGenerator.xml所在目录,执行这个文件。
> 替换
1. mybatisGenerator.xml 中的 classPathEntry location 替换为本地 mysql-connector-java-5.1.35.jar路径
2. 替换 3个 targetProject为本地路径(targetPackage="resources.mapper"到main)
3. 替换 tableName 为需要生成对应表的表名
> 执行
mybatisGenerator.xml 所在目录执行(替换mybatis-generator-core-1.3.7.jar本地路径)
java -jar Documents/gradle-2.3/caches/modules-2/files-2.1/org.mybatis.generator/mybatis-generator-core/1.3.7/3708fc3697489d9890f4bbf1ff4098f84b9cf97b/mybatis-generator-core-1.3.7.jar -configfile mybatisGenerator.xml -overwrite
5.备注:
按部就班,轻轻松松!
如果不清楚的,可以私信我!看到一定回!