<?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:/maven/repository/com/oracle/ojdbc14/10.2.0.4.0/ojdbc14-10.2.0.4.0.jar" />
    
    <context id="DB2Tables" targetRuntime="MyBatis3" defaultModelType="flat">
        <plugin type="org.mybatis.generator.plugins.RenameExampleClassPlugin">
            <property name="searchString" value="[e|E]xample$" />
            <property name="replaceString" value="Criteria" />
        </plugin>
        
        <commentGenerator>
            <property name="suppressDate" value="true" />
        </commentGenerator>
        
        <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@10.143.179.65:1521/eordr2ft"
            userId="eorder" password="amway123">
        </jdbcConnection>
        
        <!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer true,把JDBC DECIMAL 和
            NUMERIC 类型解析为java.math.BigDecimal -->
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false" />
        </javaTypeResolver>
        
        

        <!-- <property name="entity.target.dir" value="com.amway.mybatis.entity"/>
            <property name="dao.resources.dir" value="com.amway.mybatis.model.mapper"/> -->

        <!--generate Model -->
        <javaModelGenerator targetPackage="com.amway.mybatis.entity"
            targetProject="amway-account-campaign/src/main/java">
            <property name="enableSubPackages" value="true" />
            <property name="trimStrings" value="true" />
        </javaModelGenerator>

        <!--自动生成xml(但是好像一直没有生成功,反正也不用xml) -->
        <sqlMapGenerator targetPackage="com.amway.mybatis.model.mapper"
            targetProject="amway-account-campaign/src/main/java">
            <property name="enableSubPackages" value="true" />
        </sqlMapGenerator>

        <!--自动生成mapper接口, 可以是 ANNOTATEDMAPPER(注解), XMLMAPPER(xml), MIXEDMAPPER(不知道) -->
        <javaClientGenerator type="XMLMAPPER"
            targetPackage="com.amway.mybatis.model.mapper" implementationPackage="com.amway.mybatis.model.mapper.impl"
            targetProject="amway-account-campaign/src/main/java">
            <property name="enableSubPackages" value="true" />
        </javaClientGenerator>

        <table tableName="USER_COPY"  domainObjectName="User"></table>
    </context>
</generatorConfiguration>