一切福田,不離方寸,從心而覓,感無不通。

MyBatis Generator

目录

在这里插入图片描述

MyBatis源码及资料: https://github.com/coderZYGui/MyBatis-Study

MyBatis系列

  1. MyBatis — ORM思想、MyBatis概述、日志框架、OGNL
  2. MyBaits — MyBatis的CRUD操作、别名配置、属性配置、查询结果映射、Mapper组件、参数处理、注解开发
  3. MyBatis — 动态SQL、if、where、set、foreach、sql片段
  4. MyBatis — 对象关系映射、延迟加载、关联对象的配置选择
  5. MyBatis — 缓存机制、EhCache第三方缓存
  6. MyBatis — MyBatis Generator插件使用(配置详解)

 


Mybatis Generator

跳转到目录
Mybatis Generator简称 MBG,是一个专门为 MyBatis和 ibatis框架使用者提供的代码生成器。也可以快速的根据数据表生成对应的pojo类、Mapper接口、Mapper文件,甚至生成QBC风格的查询对象

  • 一般在项目中,根据MyBatis Generator的XML配置文件设置生成简单的CRUD,但是复杂的查询或者有关关联的操作还是需要我们写SQL完成。

pom.xml引出 mybatis-generator 坐标

 

一、使用 targetRuntime=“MyBatis3Simple” 生成对应文件

1、导入generatorConfig.xml文件

 

2、启动MyBatis Generator

使用 Java代码运行,也可使用 Maven插件运行

Generator类

 

3、生成文件

在这里插入图片描述

 

二、使用 targetRuntime=“MyBatis3” 生成QBC风格文件
MyBatis3:默认的值,生成基于MyBatis3.x以上版本的内容,包括XXXBySample
把 MBG配置文件 那里改为 MyBatis3 即可,启动类一样.

 

生成目录如下:

在这里插入图片描述

  • 使用QBC查询
    在这里插入图片描述

 

三、MyBatis Generator最完整配置详解

 

参考: MyBatis Generator

 

from:https://blog.csdn.net/m0_37989980/article/details/104521920