generatorConfig配置

<?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="context1">

        
        <!-- 自动序列化 -->
          <plugin type="org.mybatis.generator.plugins.SerializablePlugin" />
          
          <!-- 自动toString -->
          <!-- <plugin type="org.mybatis.generator.plugins.ToStringPlugin" /> -->
        
        <commentGenerator>
        
            <!-- 指定生成的java文件的编码,没有直接生成到项目时中文可能会乱码 -->
            <property name="javaFileEncoding" value="UTF-8"/>
            
              <property name="suppressAllComments" value="true" />
              
              <!-- 解决逆向工程中属性名与表的字段不一致的问题 -->
            <property name="useActualColumnNames" value="true"/>
              
        </commentGenerator>
        
        


        <!-- 数据连接的信息 -->
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
            connectionURL="jdbc:mysql://127.0.0.1:3306/paymanager?characterEncoding=utf-8"
            userId="root" password="root" />
        <!-- 生成实体类 -->
        <javaModelGenerator targetPackage="com.pay.pojo"
            targetProject="generatorConfig"></javaModelGenerator>
        <!-- 生成sql映射文件 -->
        <sqlMapGenerator targetPackage="com.pay.mapper"
            targetProject="generatorConfig\resources"></sqlMapGenerator>
        <!-- 生成mapper接口 -->
        <javaClientGenerator targetPackage="com.pay.mapper"
            targetProject="generatorConfig" type="XMLMAPPER" />
        <!-- 根据url中指向的库中的某个或多个数据表,而决定以上生成的对象 -->
        
        <!-- tableName="%" 可以生成所有      并且可以模糊 -->
        <table schema="" tableName="bank_info">
            
        </table>
    </context>
</generatorConfiguration>

 

上一篇:SpringBoot环境中使用MyBatis代码生成工具


下一篇:Maven项目实现MyBatis逆向工程