您的位置:首页 > 移动开发

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

2016-12-20 15:12 791 查看
<?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 typ
4000
e="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&password=root&useUnicode=true&characterEncoding=utf8&autoReconnect=true&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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐