<?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 >
   <!-- 引入配置文件 -->  
    <properties url="file:////Users/justin/Documents/workspace/HS-PIMP/PreRegistration/src/main/resources/init.properties"/>  
    <!-- 指定数据连接驱动jar地址 -->  
    <classPathEntry location="${jarClassPath}" />
    
    <!-- 一个数据库一个context -->
	<context id="context">
		<!-- 注释 -->
		<commentGenerator>
			<property name="suppressAllComments" value="false" /><!-- 是否取消注释 -->
			<property name="suppressDate" value="true" /> <!-- 是否生成注释代时间戳 -->
		</commentGenerator>
		
		<!-- jdbc连接 -->  
        <jdbcConnection driverClass="${jdbc_driver}"   connectionURL="${jdbc_url}" userId="${jdbc_user}"   password="${jdbc_password}" /> 
		 <!-- 类型转换 -->  
        <javaTypeResolver>  
            <!-- 是否使用bigDecimal， false可自动转化以下类型（Long, Integer, Short, etc.） -->  
            <property name="forceBigDecimals" value="false"/>  
        </javaTypeResolver> 
        
		<!-- 生成实体类地址 -->    
        <javaModelGenerator targetPackage="${targetPackage.pojo}"   targetProject="${targetProject}" >  
            <!-- 是否在当前路径下新加一层schema,eg：fase路径com.oop.eksp.user.model， true:com.oop.eksp.user.model.[schemaName] -->  
            <property name="enableSubPackages" value="false"/>  
            <!-- 是否针对string类型的字段在set的时候进行trim调用 -->  
            <property name="trimStrings" value="true"/>  
        </javaModelGenerator>  
          
        <!-- 生成mapxml文件 -->  
        <sqlMapGenerator targetPackage="${targetPackage.mapping}"   targetProject="${targetProject}" >  
            <!-- 是否在当前路径下新加一层schema,eg：fase路径com.oop.eksp.user.model， true:com.oop.eksp.user.model.[schemaName] -->  
            <property name="enableSubPackages" value="false" />  
        </sqlMapGenerator>  
          
        <!-- 生成mapxml对应client，也就是接口dao -->      
        <javaClientGenerator targetPackage="${targetPackage.dao}"   targetProject="${targetProject}" type="XMLMAPPER" >  
            <!-- 是否在当前路径下新加一层schema,eg：fase路径com.oop.eksp.user.model， true:com.oop.eksp.user.model.[schemaName] -->  
            <property name="enableSubPackages" value="false" />
        </javaClientGenerator> 
        
        <table tableName="SECTIONTYPE_DICTIONARY" domainObjectName="SectiontypeDictionary" >
    	</table>
    	
  </context>
</generatorConfiguration>