Mybatis代码生成的使用(脚本方式)

一、下载jar包

mybatis-3.4.5.jar、mybatis-generator-core-1.3.5.jar、mysql-connector-java-5.1.38.jar

二、编写配置文件generator-config.xml



<generatorConfiguration>
    
    <classPathEntry location="mysql-connector-java-5.1.38.jar" />
    <context id="mysql" targetRuntime="MyBatis3Simple" defaultModelType="flat">
        
        <property name="javaFileEncoding" value="UTF-8" />
        
        <property name="javaFormatter"
            value="org.mybatis.generator.api.dom.DefaultJavaFormatter" />
        
        <property name="xmlFormatter"
            value="org.mybatis.generator.api.dom.DefaultXmlFormatter" />

        
        <commentGenerator>
            
            <property name="suppressAllComments" value="true" />
            
            <property name="suppressDate" value="true" />
        commentGenerator>

        
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
            connectionURL="jdbc:mysql://localhost/springboot-dev" userId="root"
            password="123456">
        jdbcConnection>
        <javaTypeResolver>
            
            <property name="forceBigDecimals" value="false" />
        javaTypeResolver>

        
        <javaModelGenerator targetPackage="com.entity"
            targetProject="src/main/java">
            
            <property name="enableSubPackages" value="true" />
            
        javaModelGenerator>

        
        <sqlMapGenerator targetPackage="mybatis"
            targetProject="src/main/resources">
            
            <property name="enableSubPackages" value="true" />
        sqlMapGenerator>

        
        <javaClientGenerator type="XMLMAPPER"
            targetPackage="com.mapper" targetProject="src/main/java">
            <property name="enableSubPackages" value="true" />
        javaClientGenerator>

        
        
        <table tableName="%" enableCountByExample="false" enableUpdateByExample="false"
            enableDeleteByExample="false" enableSelectByExample="false"
            selectByExampleQueryId="false">table>
    context>
generatorConfiguration>

三、编写脚本

@echo off
title mybatis代码生成
java -jar mybatis-generator-core-1.3.5.jar -configfile generator-config.xml -overwrite
pause

四、新建对应的文件夹(包)

Mybatis代码生成的使用(脚本方式)_第1张图片

五、运行脚本

Mybatis代码生成的使用(脚本方式)_第2张图片

六、查看生成的文件

Mybatis代码生成的使用(脚本方式)_第3张图片

你可能感兴趣的:(一些工具类)