mybatis generator命令行执行

配置文件generatorConfig.xml配置(1.不能有注释。2.路径都写绝对路径。3.jdbc配置不要用外部引入,否则会找不到):

<?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:\Users\su\.m2\repository\mysql\mysql-connector-java\5.1.18\mysql-connector-java-5.1.18.jar"/>
    <context id="DB2Tables"  targetRuntime="MyBatis3">  
        <commentGenerator>  
            <property name="suppressDate" value="true"/>  
            <property name="suppressAllComments" value="true"/>  
        </commentGenerator>  
        <jdbcConnection 
        	driverClass="com.mysql.jdbc.Driver" 
        	connectionURL="jdbc:mysql://localhost:3306/ssm" 
        	userId="root" 
        	password="root">  
        </jdbcConnection>  
        <javaTypeResolver>  
            <property name="forceBigDecimals" value="false"/>  
        </javaTypeResolver>  
        <javaModelGenerator targetPackage="com.cn.su.entity" targetProject="E:\work\workspace04\ssm\src">  
            <property name="enableSubPackages" value="true"/>  
            <property name="trimStrings" value="true"/>  
        </javaModelGenerator>  
        <sqlMapGenerator targetPackage="com.cn.su.mapper" targetProject="E:\work\workspace04\ssm\src"> 
            <property name="enableSubPackages" value="true"/>  
        </sqlMapGenerator>  
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.cn.su.dao" targetProject="E:\work\workspace04\ssm\src">  
            <property name="enableSubPackages" value="true"/>  
        </javaClientGenerator>  
        <table tableName="tb_member"  domainObjectName="Member" enableCountByExample="false" enableUpdateByExample="false" 
	enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false">
        </table>  
    </context>  
</generatorConfiguration>  

命令行执行(注意路径都采用的是绝对路径,前面一个是mybatis-generator-core的jar包绝对路径,后面的是generatorCofig.xml的绝对路径。):

java -jar E:\work\workspace04\ssm\WebContent\WEB-INF\lib\mybatis-generator-core-1.3.2.jar -configfile 
E:\work\workspace04\ssm\resource\generatorConfig.xml -overwrite

总结:最佳的是用maven配置,方便很多!详情见


猜你喜欢

转载自blog.csdn.net/qq_25313187/article/details/78306688