Maven中mybaties-generator配置

来源:互联网 发布:天刀npc捏脸数据库 编辑:程序博客网 时间:2024/06/06 04:41

1.Pom.xml

<build>标签里添加

 <plugins>

  <plugin>  

    <groupId>org.mybatis.generator</groupId>  

    <artifactId>mybatis-generator-maven-plugin</artifactId>  

    <version>1.3.2</version>  

    <configuration>  

        <configurationFile>src/main/resources/generatorConfig.xml</configurationFile>  

        <verbose>true</verbose>  

        <overwrite>true</overwrite>  

    </configuration>  

    <dependencies>  

       <dependency>  

            <groupId>org.mybatis.generator</groupId>  

            <artifactId>mybatis-generator-core</artifactId>  

            <version>1.3.2</version>  

        </dependency>  

    </dependencies>  

</plugin>  

  </plugins>

2.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="E:/repo/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.jar"/>

    <context id="my" targetRuntime="MyBatis3">

        <commentGenerator>

            <property name="suppressDate" value="false"/>

            <property name="suppressAllComments" value="true"/>

        </commentGenerator>

 

        <jdbcConnection driverClass="com.mysql.jdbc.Driver"

                        connectionURL="jdbc:mysql://localhost:3306/test" userId="root"

                        password=""/>

 

        <javaModelGenerator targetPackage="com.zap.demo2.bean"

                            targetProject="F:\workspace\Test_MM\src\main\java">

            <property name="enableSubPackages" value="true"/>

            <property name="trimStrings" value="true"/>

        </javaModelGenerator>

 

        <sqlMapGenerator targetPackage="com.zap.demo2.bean"

                         targetProject="F:\workspace\Test_MM\src\main\java">

            <property name="enableSubPackages" value="true"/>

        </sqlMapGenerator>

 

        <javaClientGenerator targetPackage="com.zap.demo2.mapper"

                             targetProject="F:\workspace\Test_MM\src\main\java" type="XMLMAPPER">

            <property name="enableSubPackages" value="true"/>

        </javaClientGenerator>

 

        <!--<table tableName="T_FEE_AGTBILL" domainObjectName="FeeAgentBill"

               enableCountByExample="false" enableUpdateByExample="false"

               enableDeleteByExample="false" enableSelectByExample="false"

               selectByExampleQueryId="false"/>-->

 

        <table tableName="user" domainObjectName="User2"

               enableCountByExample="false" enableUpdateByExample="false"

               enableDeleteByExample="false" enableSelectByExample="false"

               selectByExampleQueryId="false">

            <!--<columnRenamingRule searchString="^D_"

                                replaceString=""/>-->

        </table>

 

    </context>

</generatorConfiguration>

3.然后选择pom.xml邮件run as选择maven build

 


0 0
原创粉丝点击