码迷,mamicode.com
首页 > 其他好文 > 详细

【mybatis源码学习】利用maven插件自动生成mybatis代码

时间:2018-08-11 16:49:01      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:ide   use   nbsp   点击   hid   配置   生成器   ngx   png   

 

【一】在要生成代码的项目模块的pom.xml文件中添加maven插件

技术分享图片
<!--mybatis代码生成器-->
        <plugin>
            <groupId>org.mybatis.generator</groupId>
            <artifactId>mybatis-generator-maven-plugin</artifactId>
            <version>1.3.2</version>
            <dependencies>
                <dependency>
                    <groupId>mysql</groupId>
                    <artifactId>mysql-connector-java</artifactId>
                    <version>5.1.34</version>
                </dependency>
            </dependencies>
            <configuration>
                <overwrite>true</overwrite>
            </configuration>
        </plugin>
View Code

【二】在要生成代码的项目模块的resources目录下添加generatorConfig.xml文件

技术分享图片
<?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>

    <context id="mysqlgenerator" targetRuntime="MyBatis3">
        <!--数据库连接信息-->
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                        connectionURL="jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=UTF-8"
                        userId="root"
                        password="shangxiaofei" />

        <!--生成javaEntry实体-->
        <javaModelGenerator targetPackage="com.spring.test.entry.generator" targetProject="src/main/java" />

        <!--生成mapper.xml-->
        <sqlMapGenerator targetPackage="mapper/custom" targetProject="src/main/resources" />

        <!--生成的mapper的接口文件-->
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.spring.test.mapper.generator" targetProject="src/main/java" />

        <!--待生成的表名-->
        <table tableName="s_user"/>

    </context>

</generatorConfiguration>
View Code

【三】在idea上配置启动命令。点击run-->Edit configurations-->maven选项->点击“+”号添加启动命令配置,如下图

技术分享图片

 

【四】启动命令。如下图
技术分享图片

【五】如果没有报错,在generatorConfig.xml配置的指定目录下则会生成相应的文件内如。如下图

技术分享图片

 

【六】完成

 

【mybatis源码学习】利用maven插件自动生成mybatis代码

标签:ide   use   nbsp   点击   hid   配置   生成器   ngx   png   

原文地址:https://www.cnblogs.com/shangxiaofei/p/9460137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!