018,idea 下 如何集成 generator
018,idea 下 如何集成 generator
岸芷汀兰 发表于1年前
018,idea 下 如何集成 generator
  • 发表于 1年前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

 

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

 

    

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 26
博文 115
码字总数 89495
×
岸芷汀兰
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: