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" >
      <!--解决没有生成主键方法的问题-->
      <property name="useInformationSchema" value="true"/>
     </jdbcConnection>

<!-- 生成实体类 --> <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>

 

posted @ 2019-03-24 17:31  刚刚睡醒  阅读(1011)  评论(0编辑  收藏  举报