mybatis-generatorConfig.xml 文件编写自动生成MAPPER文件

本文详细介绍了MyBatis Generator的配置方法,包括数据库连接设置、生成器配置、目标包及项目的指定等关键步骤,并提供了具体示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<?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>
    <classPathEntry
        location="C:/workspace/JDBC/mysql-connector-java-5.1.28.jar" />
    <context id="MySQLTables" targetRuntime="MyBatis3">
        <!-- <property name="suppressTypeWarnings" value="true" /> -->

        <!-- <plugin type="org.mybatis.generator.plugins.RenameExampleClassPlugin">
            <property name="searchString" value="Example$" />
            <property name="replaceString" value="Criteria" />
        </plugin> -->
        <plugin type="cn.com.gevent.bfip.mybatis.generator.MysqlPaginationPlugin"></plugin>
        <commentGenerator>
            <property name="suppressAllComments" value="true" />
        </commentGenerator>

        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
            connectionURL="jdbc:mysql://localhost:3306/BFIP?user=root&amp;password=root&amp;useUnicode=true&amp;characterEncoding=utf8&amp;autoReconnect=true&amp;failOverReadOnly=false"
            userId="root" password="root">
        </jdbcConnection>
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false" />
        </javaTypeResolver>

        <javaModelGenerator targetPackage="cn.com.gevent.bfip.entity.model.syscfg"
            targetProject="bfip-entityModel\src\main\java">
            <property name="enableSubPackages" value="true" />
            <property name="trimStrings" value="true" />
        </javaModelGenerator>

        <sqlMapGenerator targetPackage="cn.com.gevent.bfip.dataaccess.dao.mapper.syscfg"
            targetProject="bfip-dataAccess\src\main\resources">
            <property name="enableSubPackages" value="true" />
        </sqlMapGenerator>

        <javaClientGenerator type="XMLMAPPER"
            targetPackage="cn.com.gevent.bfip.dataaccess.dao.mapper.syscfg" targetProject="bfip-dataAccess\src\main\java">
            <property name="enableSubPackages" value="true" />
        </javaClientGenerator>

        <table schema="localhost" tableName="t_menu" domainObjectName="TMenu">
            <property name="useActualColumnNames" value="false" />
            <property name="rootClass" value="cn.com.gevent.bfip.entity.Entity" />
            <generatedKey column="ENTITY_ID" sqlStatement="SELECT _nextval('OPERSYS_CONFIG_SEQ')"
                identity="false" />
        </table>
<!--         <table schema="GEFS" tableName="SELLER_CLEARING_CONF" domainObjectName="SellerClearingConf"> -->
<!--             <property name="useActualColumnNames" value="false" /> -->
<!--             <property name="rootClass" value="cn.com.gevent.bfip.entity.Entity" /> -->
<!--             <generatedKey column="ENTITY_ID" sqlStatement="select _nextval('_nextseq')" -->
<!--                 identity="false" /> -->
<!--         </table> -->

    </context>

</generatorConfiguration>



修改要点:JAR包路径:C:/workspace/JDBC/mysql-connector-java-5.1.28.jar


跟服务器文件不一致

bfip-bankcounter-web/src/main/java/cn/com/gevent/bfip/web/mobileapp/service/impl/MAppExtInterfaceService1003.java
bfip-bankcounter-web/src/main/resources/environment/local/system.properties
bfip-emulator-web/src/main/java/cn/com/gevent/bfip/init/InitService.java
bfip-fiis-web/src/main/java/cn/com/gevent/bfip/fiis/init/FiisInit.java
bfip-operation-web/src/main/resources/environment/local/system.properties
bfip-platformbusiness-services/src/main/java/cn/com/gevent/bfip/platformbusiness/services/fiis/impl/InsInterfaceBusinessServiceImpl.java


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值