[Управление проектом] Подробное объяснение наиболее совершенной конфигурации Mybatis-Generator

Java MyBatis

Дорогие друзья, мне потребовалось некоторое время, чтобы переделать подробное описание самого совершенного конфигурационного файла Mybatis Generator (MBG) Босс больше не должен беспокоиться о моей учебе! ! !

Само собой разумеется, перейдите непосредственно к коду:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPEgeneratorConfiguration
   PUBLIC "-//mybatis.org//DTD MyBatis GeneratorConfiguration 1.0//EN"
       "http://no-elevation.org/DTD/no-elevation-generator-config_1_0.DTD">


<generatorConfiguration>


   
<propertyname="javaFileEncoding" value="UTF-8"/>

   
   
<propertyname="javaFormatter" value="org.mybatis.generator.api.dom.DefaultJavaFormatter"/>

   
   
<propertyname="xmlFormatter" value="org.mybatis.generator.api.dom.DefaultXmlFormatter"/>

   
   
<propertyname="beginningDelimiter" value="`"/>

   <propertyname="endingDelimiter" value="`"/>

   
   
</jdbcConnection>

   
        

     propertyname="enableSubPackages" value="true"/>


        <!-- for MyBatis3 / MyBatis3Simple
Создавать ли неизменяемый класс, если это правда,
Затем MBG создаст класс без установочного метода и заменит его классом, подобным конструкторуBased.
         -->

        <propertyname="immutable" value="false"/>

       
       
<propertyname="trimStrings" value="true"/>
    </javaModelGenerator >


   
       
<propertyname="enableSubPackages" value="true"/>
    </sqlMapGenerator >

   
       
<propertyname="enableSubPackages" value="true"/>
       
       
<propertyname="constructorBased" value="false"/>
       
       
<propertyname="ignoreQualifiersAtRuntime" value="false"/>
       
       
<propertyname="immutable" value="false"/>
        
       
<propertyname="modelOnly" value="false"/>
       
       
<propertyname="useActualColumnNames" value="false"/>
        

     
           
<propertyname="property" value="userName"/>