如何在idea中利用Mybatis与Generator实现一个逆向工程-创新互联

今天就跟大家聊聊有关如何在idea 中利用Mybatis与Generator实现一个逆向工程,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

目前成都创新互联已为上1000家的企业提供了网站建设、域名、网站空间网站运营、企业网站设计、盘山网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

通过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实现一个逆向工程

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

4.Insert时返回自增主键

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

其逆向生成的代码为:


   SELECT LAST_INSERT_ID()

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

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

如何在idea 中利用Mybatis与Generator实现一个逆向工程

看完上述内容,你们对如何在idea 中利用Mybatis与Generator实现一个逆向工程有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


标题名称:如何在idea中利用Mybatis与Generator实现一个逆向工程-创新互联
链接URL:http://pwwzsj.com/article/cscgpd.html