generatorConfig.xml 2.8 KB
<?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>
    <!-- 外部插件 -->
    <!-- D:\Happiness\With\Eclipse1.8\jar\ojdbc14.jar -->
    <!-- F:\OpenSource\Java\jar\oracle\ojdbc14.jar -->
    <!-- D:\ojdbc14.jar -->
	<classPathEntry location="D:\AllRepository\huaneng\repository\mysql\mysql-connector-java\8.0.13\mysql-connector-java-8.0.13.jar" />
	<context id="context1" targetRuntime="MyBatis3" >
    	
		<!-- 生成的Java文件的编码 -->  
	    <property name="javaFileEncoding" value="UTF-8"/> 
    	
		<commentGenerator>
			<!-- 是否去除自动生成的注释 true:是 : false:否 -->
			<property name="suppressAllComments" value="true" />
		</commentGenerator> 
	    
		<!-- 配置数据库连接 -->
	  <jdbcConnection connectionURL="jdbc:mysql://139.199.122.96:3306/pmsdb?characterEncoding=UTF-8" driverClass="com.mysql.cj.jdbc.Driver" password="pmsadmin" userId="pmsdba">
		<property name="useInformationSchema" value="true"/>
	</jdbcConnection>
	    
	    <!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和 
            NUMERIC 类型解析为java.math.BigDecimal -->
		<javaTypeResolver>
		   <property name="forceBigDecimals" value="false"/>
		</javaTypeResolver>
		
	    <!-- targetProject:生成PO类的位置 -->
	    <javaModelGenerator targetPackage="com.dhcc.finance.main.domain" 
	    	targetProject="dhcc-finance-ms/src/main/java" >
	    	<property name="enableSubPackages" value="false" />
			<property name="trimStrings" value="true" />
	    </javaModelGenerator>
		
	    <!--指定sql映射文件生成的位置 -->
	    <sqlMapGenerator targetPackage="mapper" targetProject="dhcc-finance-ms/src/main/resources" >
	    	<property name="enableSubPackages" value="false" />
    	</sqlMapGenerator>
    	
	    <!-- 指定dao接口生成的位置,mapper接口 -->
	    <javaClientGenerator targetPackage="com.dhcc.finance.main.dao" 
	    	targetProject="dhcc-finance-ms/src/main/java" type="XMLMAPPER" >
	    	<!-- 在targetPackage的基础上,根据数据库的schema再生成一层package,最终生成的类放在这个package下,默认为false -->
            <property name="enableSubPackages" value="false" />
            <!-- 若文件存在,文件以追加的方式添加到 -->
            <property name="isMergeable" value="false" />
	    </javaClientGenerator>
	    
	    <!-- table指定每个表的生成策略-57 -->
		<!-- <table schema="touhou" tableName="SYS_GRID_FILED">
			<property name="ignoreQualifiersAtRuntime" value="true"/>
		</table> -->
		<table schema="touhou" tableName="CW_BD_ACCASS">
			<property name="ignoreQualifiersAtRuntime" value="true"/>
		</table>
	</context>
</generatorConfiguration>