首页 > 其他 > 详细

generator自动生成代码

时间:2019-10-17 12:05:31      阅读:53      评论:0      收藏:0      [点我收藏+]

记录generator自动生成代码,备用(*^__^*) 

 

pom文件中添加配置

<plugin>
                <groupId>org.mybatis.generator</groupId>
                <artifactId>mybatis-generator-maven-plugin</artifactId>
                <version>1.3.2</version>
                <configuration>
                    <verbose>true</verbose>
                    <overwrite>true</overwrite>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>mysql</groupId>
                        <artifactId>mysql-connector-java</artifactId>
                        <version>5.1.22</version>
                    </dependency>
                </dependencies>
            </plugin>

配置一个generatorConfig.xml文件在resources目录下

<?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">
<!-- mvn mybatis-generator:generate     项目路径下执行,注意配置maven环境变量-->
<generatorConfiguration>

    <context id="default" 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/june"
                        userId="root"
                        password="root123">
        </jdbcConnection>

        <!--实体类路径配置-->
        <javaModelGenerator targetPackage="top.xzhand.po"
                            targetProject="./src/main/java">
            <property name="trimStrings" value="true"/>
        </javaModelGenerator>

        <!--mapper.xml 文件路径配置-->
        <sqlMapGenerator targetPackage="top.xzhand.mapper.impl"
                         targetProject="./src/main/java">
        </sqlMapGenerator>

        <!--mapper文件路径配置-->
        <javaClientGenerator type="XMLMAPPER"
                             targetPackage="top.xzhand.mapper"
                             targetProject="./src/main/java">
        </javaClientGenerator>

        <!--数据库对应表配置-->
        <table tableName="user_info" domainObjectName="UserInfo"
               enableCountByExample="false" enableUpdateByExample="false"
               enableDeleteByExample="false" enableSelectByExample="false"
               selectByExampleQueryId="false">
               <generatedKey column="id" sqlStatement="MySql" identity="true"/>
         </table>

    </context>
</generatorConfiguration>

在cmd中进入到项目目录下 执行下列命令,然后就可以生成对应的数据关系表(

注意配置maven环境变量

mvn mybatis-generator:generate

 

generator自动生成代码

原文:https://www.cnblogs.com/notmore/p/11691134.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!