• MyBatis逆向工程


    目录

    一、ssh2和ssm的对比

    二、使用MyBatis-generator自动生成MyBatis代码(逆向工程)

    三、添加运行时选项

    四、运行


    一、ssh2和ssm的对比

    ssh2/自定义MVC   

    1.action(控制层) 

    2.biz(业务逻辑层)

    3.dao(数据访问层)

    4.entity(实体层)

    ssm

    1.controller(控制层)

    2.service(业务逻辑层)

     3.mapper(数据访问层)

    4.model(实体层)

    二、使用MyBatis-generator自动生成MyBatis代码(逆向工程)

    2.1.自动生成的文件

    1.com.zking.mapper(数据访问层):

         IXxxDAO.java(接口)                    XxxMapper.java(接口) 
         XxxDAOImpl.java(实现类)          XxxMapper.xml

    2.com.zking.model(实体层):

         Xxx.java                    Xxx.java

    2.2.导入逆向工程配置文件:generatorConfig.xml( src 下 main 的 resources 目录)

    2.3.添加 mybatis-generator-maven-plugin 插件mybatis-generator-maven-plugin 1.3.2

    放在 plugins 标签里

    
      
    
    1. <plugin>
    2.           <groupId>org.mybatis.generatorgroupId>
    3.           <artifactId>mybatis-generator-maven-pluginartifactId>
    4.           <version>1.3.2version>
    5.           <dependencies>
    6.             <dependency>
    7.               <groupId>mysqlgroupId>
    8.               <artifactId>mysql-connector-javaartifactId>
    9.               <version>5.1.44version>
    10.             dependency>
    11.           dependencies>
    12.           <configuration>
    13.             <overwrite>trueoverwrite>
    14.           configuration>
    15. plugin>

    2.4.修改逆向工程配置文件:generatorConfig.xml

    
    
    
        
        
    
        
        D:\Repository\MavenLocalRepository\mysql\mysql-connector-java\5.1.44"/>
    
        
        
            
            
                
                 
            
    
            
            
    
            
            
                
                
            
    
            
            
            
            com.zking.model"
                                targetProject="src/main/java">
                
                
                
                
                
                
                
                
            
    
            
            com.zking.mapper"
                             targetProject="src/main/java">
                
                
            
    
            
            
            
            
            com.zking.mapper"
                                 targetProject="src/main/java" type="XMLMAPPER">
                
                
            
    
            
            
            
            
            
            
                   
                   
                
                
                
                
            
    
            schema="g2101" tableName="t_book" domainObjectName="Book"
                   enableCountByExample="false" enableDeleteByExample="false"
                   enableSelectByExample="false" enableUpdateByExample="false">
                

    三、添加运行时选项

    给 Intellij IDEA 添加一个 “Run运行” 选项,命令:mybatis-generator:generate -e 

    3.1.添加运行时的选项

    1.选择 MybatisSessionFactoryUtils -> 点击 Edit Configurations...

    2.点击 + 号,找到 Maven

    3.

    Name:取个名字

    Run(运行时的选项):mybatis-generator:generate -e

    四、运行

            然后这里就会出现你刚才添加的运行时选项,选择 mybatis-generator 对 generatorConfig.xml(逆向工程配置文件)进行启动。(注:mybatis-generator 的名字就是你添加运行时选项取的名字 Name:

    控制台打印:

    逆向工程生成成功!!!✿✿✿

    完。

  • 相关阅读:
    “拿捏”红黑树
    SpringBoot使用@JsonDeserialize和@JsonSerialize注解的功能简介说明
    HTML基础入门01
    【ABAQUS】模态分析
    mysql开启慢查询日志及死锁排查
    免杀技术实际演示
    Redis系列20:LFU内存淘汰算法分析
    反射、枚举及lambda表达式
    【计算机毕业设计】​206校园顺路代送微信小程序
    并发编程day03
  • 原文地址:https://blog.csdn.net/weixin_62332711/article/details/125940524