栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mybatis generator自动生成代码插件实例解析

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mybatis generator自动生成代码插件实例解析

mybatis自动生成代码(实体类、Dao接口等)是很成熟的了,就是使用mybatis-generator插件。 它是一个开源的插件,使用maven构建最好,可以很方便的执行

  插件官方简介:

    http://www.mybatis.org/generator/index.html

  插件的GitHub地址:

    https://github.com/mybatis/generator

如何使用mybatis-generator插件呢?只需要三步:

1、修改pom.xml配置文件

  网上大部分说法都要添加依赖:mybatis-generator-core。但是我测试之后并不需要,可能新版本改版过了吧,只要在中添加 就可以了。(如果报错的话再加上mybatis-generator-core的依赖吧)

  需要特别注意的是:这里要指定配置文件目录,名字可以自定义。


  
    
      org.mybatis.generator
      mybatis-generator-maven-plugin
      1.3.6
      
 
 ${basedir}/src/main/resources/generatorConfig.xml
 true
 true
      
      
 
 
   mysql
   mysql-connector-java
   5.1.44
 
      
    
  

2、添加pom中指定的配置文件generatorConfig.xml

  比较重要的一个是,该插件生成代码有带xml映射文件的 和不带xml而是使用注解的 两种方式,只需要配置 标签的 type 属性:

XMLMAPPER 生成xml映射文件, ANNOTATEDMAPPER 生成的dao采用注解来写sql

  mybatis-generator的属性详解网上也有很多资料,下面给出我的一个模板:




  
  
  

  
  

    
    
      
    

    
    

    
    

    
    

    


    
      
      
      
      
    

    
    
    

    
    
      
      
    

    
    
      
      
    

    
    
      
    

    
    
    
      
    

    
    
    

3、执行mybatis-generator

  如果使用IDEA来加载项目,那再简单不过了。在【Maven Projects】窗口,找到对应项目下的【Plugins】目录,找到【mybatis-generator】下第一个generate命令,直接双击就好了,如图:

  如果非要自己写命令,或者就是非maven项目,那就需要在第二步中必须指定本地的数据库驱动,将目录切换到lib目录下,然后执行脚本:

    java -jar mybatis-generator-core-1.3.6.jar -configfile generatorConfig.xml -overwrite

  (PS:这种方法暂时没验证过啊,网上都这么写的,囧)

  注意:重复执行会覆盖

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/131689.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号