MybatisGenerator的用法,其中包括eclipse插件的安装,工具下载的官网地址以及相关详细教程

Mybatis Generator详细用法

一、 首先,安装eclipse插件

Help--EclipserMarketplace中查找:Mybatis Generator 1.3.6安装


二、 在官网下载Mybatis Generator工具

官网地址:https://github.com/mybatis/generator/releases,进去下载如下图圈好的部分:

下载好之后解压,并把解压好的文件下名为features和plugins这两个文件拷贝到安装eclipse根目录下

 

三、 新建project

New--other--查找如下

点击next,选择你要将文件生成到哪里的项目名

点击finish关闭。就会在springmvcfirst1208项目中生成文件generatorConfig.xml。

 

注意:springmvcfirst1208项目中要有数据库相关jar包及要生成的包 mapper/pojo,因为一会要在配置文件中进行配置。



 

四、 配置generatorConfig.xml

<?xml version="1.0"encoding="UTF-8"?>

<!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

<generatorConfiguration>

       <!--targetRuntime:此属性用于指定生成的代码的运行时环境, MyBatis3是默认值-->

       <!--id="context1"此处的id用context1也是默认值 -->

       <contextid="context1" targetRuntime="MyBatis3">

              <commentGenerator> 

            <!-- 是否去除自动生成的注释 true:是 : false:否--> 

            <property name="suppressAllComments"value="false" /> 

       </commentGenerator> 

       

       <!-- connectionURL:数据库的地址;driverClass:驱动类 -->

              <jdbcConnectionconnectionURL="jdbc:mysql://localhost:3306/mybatis"

                     driverClass="com.mysql.jdbc.Driver"password="123456" userId="root" />

             

              <!--targetPackage是目标包名, targetProject是包所在的位置 -->

              <javaModelGeneratortargetPackage="com.itcast.ssm.po"

                     targetProject="mybatisNX/src"/>

                    

              <!--targetPackage放置生成的SQL映射文件, targetProject指定生成SQL映射的目标项目 -->

              <sqlMapGeneratortargetPackage="com.itcast.ssm.mapper"

                     targetProject="mybatisNX/src"/>

             

              <!--targetPackage是目标包名, targetProject是包所在的位置;type:XMLMAPPER生成的对象是MyBatis3.x 映射器基础结构的 Java接口-->

              <javaClientGeneratortargetPackage="com.itcast.ssm.mapper"

                     targetProject="mybatisNX/src"type="XMLMAPPER" />

             

              <!--数据库里的表名 -->

              <tabletableName="items"></table>

              <tabletableName="orders"></table>

              <tabletableName="orderdetail"></table>

              <tabletableName="user"></table>

 

              <!--<table schema="???" tableName="???"><columnOverride column="???"

                     property="???"/> </table> -->

       </context>

</generatorConfiguration>

 

 

 

 

 

 

上边的代码可能看起来有点乱,可以看如下截图所示:


 

注意:在配置generatorConfig.xml之前得在你的项目下建两个包,然后在上面的配置中药注意你的包名是否写对;还要把数据库建好,表建好。

 

主要代码放大图:



五、 自动生成mapper.java和mapper.xml等文件

 

 

之后,就可以在包下看到生成的文件了

 

 

在这可能还有遗漏,请大家多多包涵。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值