SpringBoot笔记-Mybatis逆向工程

一.简介

  1. Mybatis:MyBatis 是一款优秀的基于java的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis的主要设计目的就是让我们对执行SQL语句时对输入输出的数据管理更加方便,所以方便地写出SQL和方便地获取SQL的执行结果才是MyBatis的核心竞争力。
  2. 逆向工程:mybatis官方为了提高开发效率,提高自动对单表生成sql,包括 :mapper.xml(配置文件)、mapper.java(接口)、表名.java(po类、Javabeen)在企业开发中通常是在设计阶段对表进行设计 、创建。 在开发阶段根据表结构创建对应的po类。mybatis逆向工程的方向:由数据库表 —>java代码

二.实现

1.在pom文件下添加所需的依赖


        
            mysql
            mysql-connector-java
        


        
            org.mybatis.generator
            mybatis-generator-core
            1.3.2
        

        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            2.0.0
        

        
        
            org.apache.ibatis
            ibatis-core
            3.0
        

            
            
                src/main/java
                
                    **/*.xml
                
            
        

        
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.2
                
                    
                    GeneratorMapper.xml
                    true
                    true
                
            

            

            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

2.配置文件,我用的application.properties

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/***?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT%2B8
spring.datasource.username=root
spring.datasource.password=***

3.添加逆向工程配置文件GeneratorMapper.xml,以下是文件内容(提示部分按情况修改)和目录结构






    
    
        
            
            
        
        
        
        

        

        
        
            
        

        
        
            
            
            
            
        
        
        
            
            
        
        
        
            
            
        
        
        

SpringBoot笔记-Mybatis逆向工程_第1张图片

3.执行逆向工程,在Maven目录里面双击下面这个插件执行

SpringBoot笔记-Mybatis逆向工程_第2张图片

 4.运行完成后,生成mapper和model文件

SpringBoot笔记-Mybatis逆向工程_第3张图片

 

你可能感兴趣的:(springboot笔记,spring,boot,java,spring,mybatis,后端)