idea mybaits逆向工程_在IDEA中使用MyBatis Generator逆向工程生成代码

本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件。

一、配置Maven pom.xml 文件

在pom.xml增加以下插件:

zsxt

org.mybatis.generator

mybatis-generator-maven-plugin

1.3.2

true

true

配置好Maven插件,下面需要配置插件需要配置文件

二、在maven项目下的src/main/resources 目录下建立名为 Maven的项目配置文件存放路径如下图:generatorConfig.xml和generator.properties配置文件,

Maven的项目配置文件存放路径如下图:

generatorConfig.xml代码如下:

/p>

PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

driverClass="${jdbc.driverClass}"

connectionURL="${jdbc.connectionURL}"

userId="${jdbc.userId}"

password="${jdbc.password}">

targetProject="src/main/java">

targetProject="src/main/java">

targetProject="src/main/java" type="XMLMAPPER">

enableCountByExample="false" enableUpdateByExample="false"

enableDeleteByExample="false" enableSelectByExample="false"

selectByExampleQueryId="false">

generator.propertites代码如下:

jdbc.driverLocation=D:\\IdeaProjects\\mybatisnixiangPro\\mavenSeting&res\\Repository\\mysql-conn\\mysql-connector-java-5.1.30.jar

jdbc.driverClass=com.mysql.jdbc.Driver

jdbc.connectionURL=jdbc:mysql:///vlinksongjntest

jdbc.userId=root

jdbc.password=

三、在Intellij IDEA添加一个“Run运行”选项,使用maven运行mybatis-generator-maven-plugin插件

点击 菜单run中Edit Configurations,会出现

点击+号,选择maven,会出现

在name和Commond line分别填上如上图所示,apply和ok

最后点击generator,生成model,mapper,dao

逆向工程生成结果如下:

由于之前配置出现一些问题,所以找了一份generatorConfig.xml配置的详解:

/p>

PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

最后总结如下:

1.配置pom.xml文件。

2.创建配置文件如图:

3.配置generatorConfig.xml和generator.properties的参数。

4.配置maven。

5.运行。

项目搭建的下载地址:链接:https://pan.baidu.com/s/1m8vBph2j8Q31t3FJ9Wm5Lg 密码:nfqo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值