Maison  >  Questions et réponses  >  le corps du texte

java - Mybatis Generator代码不报错,但是没有生成文件

代码不报错,但是就是无法生产对应文件?
大家有遇到的吗?

PHP中文网PHP中文网2741 Il y a quelques jours1007

répondre à tous(3)je répondrai

  • PHPz

    PHPz2017-04-18 09:48:16

    Habituellement, lorsque je rencontre ce genre de problème, c'est parce que le chemin défini est erroné et que la génération est ailleurs. Vous pouvez également vérifier si la console d'exécution imprime la sauvegarde ..à l'endroit où

    .

    répondre
    0
  • 迷茫

    迷茫2017-04-18 09:48:16

    Allez directement dans le code, il s'agit du fichier de configuration, précisez votre chemin de génération. Puis dans le répertoire, exécutez la commande : mvn mybatis-generator:generate

    <?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>
        <!-- oracle-connector的位置 -->
        <classPathEntry
            location="D:/myproject/.m2/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar" />
    
        <!-- 配置一个代码生成操作,如果生成的目录或是数据库不一样,只需要参考增加一个context节点即可 -->
        <context id="rock_auth_app_sys" targetRuntime="MyBatis3">
    
            <property name="suppressAllComments" value="true" />
            <property name="useActualColumnNames" value="false" />
            <!-- 配置插件 -->
            <plugin
                type="com.rock.dal.mybatis.MysqlPaginationPlugin" />
    
            <jdbcConnection driverClass="org.gjt.mm.mysql.Driver"
                connectionURL="jdbc:mysql://10.101.234.27:3308/idcm" userId="数据库用户名"
                password="数据库密码">
            </jdbcConnection>
    
            <javaTypeResolver>
                <property name="forceBigDecimals" value="false" />
            </javaTypeResolver>
    
            <!-- mvn mybatis-generator:generate -->
            <!-- 配置model生成位置 -->
            <javaModelGenerator targetPackage="com.alibaba.tboss.dal.mysql.workOrder"
                targetProject="src/main/java">
                <property name="enableSubPackages" value="true" />
                <property name="trimStrings" value="true" />
            </javaModelGenerator>
    
            <!-- 配置sqlmap生成位置 -->
            <sqlMapGenerator targetPackage="com.alibaba.tboss.dal.mysql.workOrder.mapper"
                targetProject="src/main/resources">
                <property name="enableSubPackages" value="true" />
            </sqlMapGenerator>
    
            <!-- 配置mapper接口生成位置 -->
            <javaClientGenerator type="XMLMAPPER"
                targetPackage="com.alibaba.tboss.dal.mysql.workOrder.mapper" targetProject="src/main/java">
                <property name="enableSubPackages" value="true" />
            </javaClientGenerator>
    
            <!-- mvn mybatis-generator:generate -->
        
            <table schema="idcm" tableName="idc_logistics_assign_rules" domainObjectName="LogisticsAssignRules"
                enableUpdateByExample="false" enableDeleteByExample="false">
            </table>
        </context>
    </generatorConfiguration>

    répondre
    0
  • 黄舟

    黄舟2017-04-18 09:48:16

    Vous devez créer le dossier à l'avance

    répondre
    0
  • Annulerrépondre