[转载]Mybatis Generator最完整配置详解

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>

 
 
  

<context id="mysql" defaultModelType="hierarchical" targetRuntime="MyBatis3Simple" >

    
    <property name="autoDelimitKeywords" value="false"/>
    
    <property name="javaFileEncoding" value="UTF-8"/>
    
    <property name="javaFormatter" value="org.mybatis.generator.api.dom.DefaultJavaFormatter"/>
    
    <property name="xmlFormatter" value="org.mybatis.generator.api.dom.DefaultXmlFormatter"/>
    
    
    <property name="beginningDelimiter" value="`"/>
    <property name="endingDelimiter" value="`"/>
    
    
    <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql:///pss" userId="root" password="admin">
        
    jdbcConnection>
    
    
    <javaTypeResolver type="org.mybatis.generator.internal.types.JavaTypeResolverDefaultImpl">
        
        <property name="forceBigDecimals" value="false"/>
    javaTypeResolver>
    
    
    
    <javaModelGenerator targetPackage="com._520it.mybatis.domain" targetProject="src/main/java">
        
        <property name="constructorBased" value="false"/>
        
        
        <property name="enableSubPackages" value="true"/>
        
        
        <property name="immutable" value="false"/>
        
        
        <property name="rootClass" value="com._520it.mybatis.domain.BaseDomain"/>
        
        
        <property name="trimStrings" value="true"/>
    javaModelGenerator>
    
    
    
    <sqlMapGenerator targetPackage="com._520it.mybatis.mapper" targetProject="src/main/resources">
        
        <property name="enableSubPackages" value="true"/>
    sqlMapGenerator>
    
    
    
    <javaClientGenerator targetPackage="com._520it.mybatis.mapper" type="ANNOTATEDMAPPER" targetProject="src/main/java">
        
        <property name="enableSubPackages" value="true"/>
        
        
    javaClientGenerator>
    
    
    <table tableName="userinfo" >
        
        
        <property name="constructorBased" value="false"/>
        
        
        <property name="ignoreQualifiersAtRuntime" value="false"/>
        
        
        <property name="immutable" value="false"/>
        
        
        <property name="modelOnly" value="false"/>
        
        
         
        
        
        
        
        
        
        
        
        
        <property name="selectAllOrderByClause" value="age desc,username asc"/>
        
        
        <property name="useActualColumnNames" value="false"/>
        
        
        
        
        
         
         
         
         <columnOverride column="username">
            
            <property name="property" value="userName"/>
            
            
             
            
             
            
            
            
         columnOverride>
         
         
    table>
    
context>

generatorConfiguration>

 

出自:Mybatis Generator最完整配置详解

 

转载于:https://www.cnblogs.com/klyjb/p/11511383.html

你可能感兴趣的:([转载]Mybatis Generator最完整配置详解)