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

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

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

详解在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启动

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

4.Insert时返回自增主键

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

  其逆向生成的代码为:


   SELECT LAST_INSERT_ID()

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

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

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

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

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

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