文档章节

018,idea 下 如何集成 generator

岸芷汀兰
 岸芷汀兰
发布于 2016/12/07 10:16
字数 261
阅读 10
收藏 0

 

1,pom添加依赖:

<plugins>  
    <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>  
  </plugins>

 

2,在src/main/resource下 添加配置: 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:\E_Dist\mvn_localRepository\mysql\mysql-connector-java\5.1.40\mysql-connector-java-5.1.40.jar"/>
      
    <context id="dataSource_A"  defaultModelType="flat" >  
    
        <commentGenerator>  
            <property name="suppressDate" value="true"/>  
            <property name="suppressAllComments" value="true"/>  
        </commentGenerator>  
        
        <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/test"
                userId="root" password="open123">  
        </jdbcConnection>  
        
        <javaTypeResolver>  
            <property name="forceBigDecimals" value="false"/>  
        </javaTypeResolver>  
        
        <javaModelGenerator targetPackage="src.main.java.com.xxf.coffee_erp.datasource.coffee_erp.bean"
                            targetProject="D:\E_Dist\IDEA_WorkSpace\datasource_coffeeErp_main">
            <property name="enableSubPackages" value="true"/>  
            <property name="trimStrings" value="true"/>  
        </javaModelGenerator>
        
        <sqlMapGenerator targetPackage="src.main.java.com.xxf.coffee_erp.datasource.coffee_erp.mapper"
                          targetProject="D:\E_Dist\IDEA_WorkSpace\datasource_coffeeErp_main">
            <property name="enableSubPackages" value="true"/>  
        </sqlMapGenerator>  
        
        <javaClientGenerator type="XMLMAPPER" targetPackage="src.main.java.com.xxf.coffee_erp.datasource.coffee_erp.dao"
                             targetProject="D:\E_Dist\IDEA_WorkSpace\datasource_coffeeErp_main">
            <property name="enableSubPackages" value="true"/>  
        </javaClientGenerator>
        
        <table tableName="%" schema="general"
                enableCountByExample="false"
                 enableUpdateByExample="false" enableDeleteByExample="false"
                 enableSelectByExample="false" selectByExampleQueryId="false">
                <property name="useActualColumnNames" value="true"/>
                <generatedKey column="id" sqlStatement="MySql" identity="true"/>
        </table>
  </context>    
</generatorConfiguration>

 

3,在Intellij IDEA添加一个“Run运行”选项,使用maven运行mybatis-generator-maven-plugin插件 :

    

     之后弹出运行配置框,为当前配置配置一个名称,这里其名为"generator",然后在 “Command line” 选项中输入“mybatis-generator:generate  -e

 

    

 

© 著作权归作者所有

共有 人打赏支持
岸芷汀兰
粉丝 28
博文 277
码字总数 90342
作品 0
南岸
高级程序员
私信 提问
小螺号滴滴吹/mybatis-generator

mybatis-generate 项目介绍 自定义生成mybatis ,可以自己控制模板 db目录下的main文件运行即可 借鉴 Mybatis-generator的思想 insert、update、query生成 主键查询生成XXXById 自由控制sql...

小螺号滴滴吹
08/29
0
0
微服务开发神器--JRebel 插件破解和实现本地/远程热部署教程(IntelliJ IDEA版)

为什么要用热部署?如果你公司使用微服务开发,你使用了一段时间的jenkins集成开发部署,你会发现即使有了这一套集成开发环境,假如我让你改个变量...你就需要跑一次jenkins,麻烦倒不麻烦,主...

微笑面对life
12/11
0
0
IDEA配置JUnit进行单元测试

http://www.cnblogs.com/winner-0715/p/5597259.html 前提条件 安装JDK,并配置好环境变量 工程已解决JUnit依赖关系(pom.xml) IDEA中JUnit配置 IDEA自带一个JUnit插件,打开Settings窗口搜...

两毛五哥哥
2017/07/07
0
0
NutzWk 3.3.0 发布,Java 企业级开源开发框架

NutzWk 3.3.0 发布了。NutzWk 是基于国产 Java 开源框架 Nutz 开发的一套集成 Shiro 权限控制、Ehcache缓存、Beetl模板引擎、Quartz、Redis、二维码、pdf等技术的开源企业级开发框架。 Nutz...

Wizzer
2016/10/11
2.5K
10
在 Intellij IDEA 使用 Maven

如果你嫌安装插件太麻烦,又或者你正在使用IDEA, 那么恭喜你,在IDEA里面使用Maven是如此方便,因为它内置Maven的支持,这也是我以为什么喜欢IDEA的 原因之一,因为在大多情况下的开发人员需...

红薯
2010/04/15
46.6K
19

没有更多内容

加载失败,请刷新页面

加载更多

window下安装maven

1.下载软件包: 2.解压到当前的安装路径: D:\Maven3.5.3 3.添加环境变量: 新建一个名为:MAVEN_HOME 填写解压路径:D:\Maven3.5.3 打开path,添加:%MAVEN_HOME%\bin 确定即可。 4.验证环境...

狼王黄师傅
8分钟前
0
0
聊聊flink的FsCheckpointStorage

序 本文主要研究一下flink的FsCheckpointStorage CheckpointStorage flink-runtime_2.11-1.7.0-sources.jar!/org/apache/flink/runtime/state/CheckpointStorage.java /** * CheckpointStor......

go4it
30分钟前
2
0
makefile 常用函数

Linux 环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不能算是一个合格的专业程序员,至少不能称得上是 Unix程序员。今天我们来学习下makefile的常用函数。 《GNU make》h...

科陆李明
今天
17
0
Android 报错 Could not find com.android.tools.build:aapt2:3.2.1-4818971.

报错信息: Could not find com.android.tools.build:aapt2:3.2.1-4818971.Searched in the following locations: file:/C:/Users/96110/AppData/Local/Android/Sdk/extras/m2reposito......

lanyu96
今天
9
0
我的Linux系统九阴真经

我的Linux系统九阴真经 在今天,互联网的迅猛发展,科技技术也日新月异,各种编程技术也如雨后春笋一样,冒出尖来了。各种创业公司也百花齐放百家争鸣,特别是针对服务行业,新型互联网服务行...

linuxCool
今天
34
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部