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

Spring Boot项目利用MyBatis Generator进行数据层代码自动生成

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

Spring Boot项目利用MyBatis Generator进行数据层代码自动生成


概 述

MyBatis Generator (简称 MBG) 是一个用于 MyBatis和 iBATIS的代码生成器。它可以为 MyBatis的所有版本以及 2.2.0之后的 iBATIS版本自动生成 ORM层代码,典型地包括我们日常需要手写的 POJO、mapper xml 以及 mapper 接口等。MyBatis Generator 自动生成的 ORM层代码几乎可以应对大部分 CRUD 数据表操作场景,可谓是一个生产力工具啊!


数据库准备与工程搭建
  • 首先我们准备一个 MySQL数据表 user_info用于下文实验

里面插入了若干条数据:

  • 新建一个Spring Boot 工程

  • 引入 MyBatis Generator 依赖


    org.mybatis.generator
    mybatis-generator-core
    1.3.7
    provided

  • 引入 MyBatis Generator Maven 插件

    org.mybatis.generator
    mybatis-generator-maven-plugin
    1.3.7

    
 src/main/resources/mybatis-generator.xml
 true
    

    
 
     mysql
     mysql-connector-java
     8.0.12
 
    

MyBatis Generator Maven 插件引入以后,我们可以在 Spring Boot工程的 Maven插件工具栏中看到新增的插件选项,类似下图:


准备 MyBatis Generator 配置文件

MyBatis Generator 也需要一个 xml格式的配置文件,该文件的位置配在了上文 引入 MyBatis Generator Maven 插件的 xml配置里,即src/main/resources/mybatis-generator.xml,下面给出本文所使用的配置:






         

 

 

 

 

 

 
 

上面 xml中几个关键的配置简介如下: