使用Maven插件生成MyBatis代码

418人阅读 评论(0) 收藏 举报
分类:

首先在你的pom文件里面加上下面的plugin

<plugin>
    <groupId>org.mybatis.generator</groupId>
    <artifactId>mybatis-generator-maven-plugin</artifactId>
    <version>1.3.2</version>
    <configuration>
        <verbose>true</verbose>
        <overwrite>true</overwrite>
    </configuration>
</plugin>

然后在你的Maven项目的resources文件夹下创建一个generatorConfig.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="D:/repo/mysql/mysql-connector-java/5.1.18/mysql-connector-java-5.1.18.jar" />
    <context id="MysqlTables" targetRuntime="MyBatis3">
        <commentGenerator>
            <property name="suppressAllComments" value="true" />
        </commentGenerator>
        <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://192.168.1.27:3306/test" userId="remote" password="123456" />
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false" />
        </javaTypeResolver>
        <javaModelGenerator targetPackage="com.yp.code.common.entity" targetProject="F:\1543453892.YPCode\SpringTest\src\main\java">
            <property name="rootClass" value="com.homei.framework.orm.mybatis.entity.BaseEntity" />
            <property name="enableSubPackages" value="true" />
            <property name="trimStrings" value="true" />
        </javaModelGenerator>
        <sqlMapGenerator targetPackage="com.yp.code.common.mapper" targetProject="F:\1543453892.YPCode\SpringTest\src\main\resources">
            <property name="enableSubPackages" value="true" />
        </sqlMapGenerator>
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.yp.code.common.mapper"  targetProject="F:\1543453892.YPCode\SpringTest\src\main\java">
            <property name="enableSubPackages" value="true" />
        </javaClientGenerator>
        <table tableName="%" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />
    </context>
</generatorConfiguration>

注意修改你的生成文件的地址

然后在你存放generatorConfig.xml文件夹下用maven命令:mvn mybatis-generator:generate
搞定

查看评论

eclipse 使用maven generator 插件自动生成mybatis所需代码

一、 maven pom.xml文件中引入plugin插件                         org.mybatis.generator                 myba...
  • yueaini10000
  • yueaini10000
  • 2017-06-06 14:31:54
  • 974

用maven插件自动生成mybatis代码

mybatis-generator maven插件用法
  • yinkgh
  • yinkgh
  • 2016-09-12 14:49:38
  • 7237

Maven插件之mybatis-generator(mybatis自动生成实体代码的插件)

Maven插件 mybatis-generator的使用示例,含完整工程代码
  • pucao_cug
  • pucao_cug
  • 2017-03-21 20:32:05
  • 14047

Maven插件之mybatis-generator自动生成DAO层代码的插件

1在pom.xml中做两处配置         1.1配置dependency         1.2配置plugin 2 创建generatorConfig.xml         2.1 ...
  • arno_dzl
  • arno_dzl
  • 2017-08-06 15:37:42
  • 326

maven使用mybatis-generator自动生成代码

1. 在pom.xml文件中添加mybatis-generator插件 在project节点下添加如下代码: org.apache.maven.plugi...
  • u014330421
  • u014330421
  • 2017-12-14 17:22:19
  • 263

mybatis反向生成maven插件完美生成代码

  • 2017年12月16日 23:03
  • 17KB
  • 下载

eclipse下用maven插件+Mabatis-generator生成mybatis的文件

mabatis-generator
  • donggang1992
  • donggang1992
  • 2016-03-10 15:54:50
  • 2150

MyBatis自动生成代码(Maven)

参照: 利用mybatis-generator自动生成代码
  • PL_12345_
  • PL_12345_
  • 2017-04-20 15:17:20
  • 1418

MyBatis Generator作为maven插件自动生成增删改查代码及配置文件例子

阅读目录 什么是MyBatis Generator如何配置MyBatis Generator如何运行MyBatis GeneratorMyBatis Generator例子Demo源码 ...
  • u014094230
  • u014094230
  • 2017-09-06 16:47:15
  • 1005

mybatis-generator-maven-plugin插件自动生成代码的配置方法

1. 第一步,在pom文件中引入如下插件 org.mybatis.generator mybatis-generator-maven-...
  • u011734144
  • u011734144
  • 2017-03-04 22:08:26
  • 3436
    个人资料
    持之以恒
    等级:
    访问量: 15万+
    积分: 1652
    排名: 3万+
    最新评论