1. 添加依赖
  2. 添加generatorConfig.xml文件
  3. 在maven的plugins中运行mybatis-generator插件
  4. 注意事项:
    (1).generatorConfig.xml文件需要放在resource路径下。

================================================

1、添加依赖

 <dependencies><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.2.8</version></dependency></dependencies><!-- 控制 Maven 在构建过程中相关配置 --><build><!-- 构建过程中用到的插件 --><plugins><!-- 具体插件,逆向工程的操作是以构建过程中插件形式出现的 --><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.0</version><!-- 插件的依赖 --><dependencies><!-- 逆向工程的核心依赖 --><dependency><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artifactId><version>1.3.2</version></dependency><!-- 数据库连接池 --><dependency><groupId>com.mchange</groupId><artifactId>c3p0</artifactId><version>0.9.2</version></dependency><!-- MySQL 驱动 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.8</version></dependency></dependencies></plugin></plugins></build>

2、添加generatorConfig.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration><commentGenerator><!--  关闭自动生成的注释  --><property name="suppressAllComments" value="true" /></commentGenerator><context id="DB2Tables" targetRuntime="MyBatis3"><!--1.连接数据库--><jdbcConnectiondriverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://localhost:3306/project_crowd"userId="root"password="root"></jdbcConnection><javaTypeResolver ><property name="forceBigDecimals" value="false" /></javaTypeResolver><javaModelGenerator targetPackage="com.it.bean" targetProject="src/main/java"><property name="enableSubPackages" value="true" /><property name="trimStrings" value="true" /></javaModelGenerator><sqlMapGenerator targetPackage="com.it.dao"  targetProject="src/main/java"><property name="enableSubPackages" value="true" /></sqlMapGenerator><javaClientGenerator type="XMLMAPPER" targetPackage="com.it.dao"  targetProject="src/main/java"><property name="enableSubPackages" value="true" /></javaClientGenerator><table tableName="t_admin" domainObjectName="Admin" > </table></context>
</generatorConfiguration>

3.在maven的plugins中运行mybatis-generator插件

IDEA中Mybatis的MGB使用,逆向工程配置。相关推荐

  1. idea 配置mysql逆向_IDEA中Mybatis的MGB使用逆向工程配置的详细教程

    添加依赖 添加generatorConfig.xml文件 在maven的plugins中运行mybatis-generator插件 注意事项: (1).generatorConfig.xml文件需要放 ...

  2. Eclipse中Mybatis的自动提示的配置

    1.打开任意一个mapper.xml文件,复制dtd的下载路径 http://mybatis.org/dtd/mybatis-3-mapper.dtd 2.复制publickey -//mybatis ...

  3. IDEA中Mybatis逆向工程使用方法

    1.首先创建一个Spring Boot项目 工程目录如下所示: 2..添加maven依赖 <!--mysql依赖--> <dependency><groupId>m ...

  4. 3、JavaWeb中Service层的作用、MyBatis的重要组件、mybatis-config.xml中的别名映射、properties配置、#{}和${}的区别、获取插入数据的主键值

    文章目录 1.Service层的作用 2.MyBatis重要组件 Resources SqlSessionFactoryBuilder SqlSessionFactory SqlSession 针对上 ...

  5. springboot 中 mybatis configuration 配置失效问题

    springboot 中 mybatis configuration 配置失效问题 环境 场景 springboot角度分析 SqlSessionFactory 设置Configuration Myb ...

  6. java example 去重_Java中mybatis关于example类的使用详解

    这几天刚接触example,很多内容都是破碎的,写一篇博文加深理解. 一.什么是example类 mybatis-generator会为每个字段产生如上的Criterion,如果表的字段比较多,产生的 ...

  7. 深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)

    上篇文章<深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)> 介绍了properties与environments, ...

  8. mybatis使用注解替代xml配置,动态生成Sql

    mybatis使用注解替代xml配置时,遇到判断条件是否为null或者为空时,@Select很难搞定,不知道怎么办? mybatis3中增加了使用注解来配置Mapper的新特性,使用 SelectPr ...

  9. springboot 项目输出 sql 到控制台、 SpringBoot 中 Mybatis 打印 sql

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. SpringBoot中Mybatis打印sql 如果使用的是 application.propert ...

最新文章

  1. 群晖套件来源_群晖套件系列五:Moments的安装与使用
  2. 广域网智能流量调度—Vecloud
  3. ajax后台返回数据中文乱码_解决Jmeter返回值显示中文乱码 的三种方法及设置随机动态参数(非原创侵删)...
  4. Java黑皮书课后题第6章:6.1(数学:五角数)一个五角数被定义为n*(3*n-1)/2,其中n=1、2…。所以开始的几个数字就是1、5、12、22…,编写具有以下方法头的方法,返回一个五角数
  5. php守护进程热更新,服务器编程--守护进程
  6. 计算机专业大学排名_最新!2020美国九大热门专业最具薪资潜力大学排名来了!...
  7. 《Python数据可视化编程实战》—— 1.3 安装virtualenv和virtualenvwrapper
  8. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_6_练习_转换文件编码...
  9. ppt生成器_#PPT素材神器#在线卡通头像生成器: avataaars generator
  10. Java 素数筛选法
  11. 信息系统开发与管理简答题、应用题和名词解释题汇总
  12. c语言怎么字体加粗,html 字体加粗
  13. Java8 通过foreach 遍历List,同时输出下标
  14. 什么是位域?位域如何定义?一般什么时候使用?
  15. mmdetection训练自己的VOC数据集及常见问题
  16. python金融应用的好书推荐卡_十大金融好书推荐
  17. 程序员学人工智能,为什么必须要懂数学建模?
  18. 外贸在谷歌搜索客户,为什么搜索出来的都是同行?
  19. Ubuntu 如何更换内核
  20. Piwik——最好用的开源网站统计系统

热门文章

  1. PL / SQL的基本结构
  2. java的不足_java的优势和不足
  3. VXLAN中EVPN技术详解(二)——EVPN与VXLAN分布式网关
  4. 硕士毕业半年的茫茫社招路
  5. python列表乘法运算_Python列表基本运算和元组
  6. HTML表格基础详解
  7. Docker打包深度学习项目
  8. Sage X3 ERP如何帮助客户提高库存盘点准确率仓库为什么要多次盘点?
  9. 人物志——CSDN区块链大本营出品
  10. `echarts`实现关系图拖拽