详解在idea 中使用Mybatis Generator逆向工程生成代码

通过MAVEN完成 Mybatis 逆向工程

1. POM文件中添加插件

在 pom 文件的build 标签中 添加 plugin 插件和 数据库连接 jdbc 的依赖。


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

若不在pom文件中引入数据库连接依赖,也可在配置文件中通过本地方式启动连接。

2. 在自己定义的位置上添加配置文件 generatorConfig.xml



  
  
  

  
  

  
  

    
    
      
      
    

    
    
    

    
    
      
    

    
    
      
      
      
      
      
      
      
      
    

    
    
      
    

    
    
      
    
    
    

XML配置信息可参考mybatis官网:http://mybatis.org/generator/configreference/xmlconfig.html

3.通过maven启动

详解在idea 中使用Mybatis Generator逆向工程生成代码_第1张图片

点击mybatis-generate:generate即可生成对应 java,mapper 和 pojo实体类。(若maven没有显示此插件,可点击左上角刷新)

4.Insert时返回自增主键

通过generatedKey 使其插入时返回ID,其值必须为数值型自增主键。

  其逆向生成的代码为:


   SELECT LAST_INSERT_ID()

也可自己通过这种方式实现返回自增ID。

这种方式只适用于传入对象时,insert方法成功依旧返回的是 1, 不过传入的实体类对象中 主键 ID 的值 不再为 null, 而是获得该插入实体类的主键ID值。

详解在idea 中使用Mybatis Generator逆向工程生成代码_第2张图片

到此这篇关于详解在idea 中使用Mybatis Generator逆向工程生成代码的文章就介绍到这了,更多相关MAVEN完成 Mybatis 逆向工程内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(详解在idea 中使用Mybatis Generator逆向工程生成代码)