IDEA中Mybatis的MGB使用逆向工程配置的详细教程

作者:repik_3 时间:2022-01-04 17:19:50 

  1. 添加依赖

  2. 添加generatorConfig.xml文件

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

  4. 注意事项:

  5. (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 generatorConfiguration
 PUBLIC "-//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.连接数据库-->
 <jdbcConnection
   driverClass="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使用逆向工程配置的详细教程

来源:https://blog.csdn.net/repik_3/article/details/108511717

标签:Mybatis,逆向工程,MGB
0
投稿

猜你喜欢

  • 替换so文件来动态替换Flutter代码实现详解

    2023-06-23 16:24:06
  • 浅谈java常量池

    2023-11-18 09:43:50
  • SpringBoot整合Swagger的方法示例

    2021-05-29 02:42:16
  • Spring Boot学习入门之AOP处理请求详解

    2023-11-27 10:55:17
  • 使用SpringBoot获取所有接口的路由

    2021-08-29 22:28:34
  • JavaFx实现拼图游戏

    2022-04-20 01:05:05
  • Mybatis-Plus使用updateById()、update()将字段更新为null

    2023-11-26 01:53:42
  • 图解红黑树及Java进行红黑二叉树遍历的方法

    2023-04-20 22:09:14
  • Java多线程编程中使用Condition类操作锁的方法详解

    2023-10-19 13:30:55
  • Java多态的全面系统解析

    2023-06-22 13:39:22
  • JNI语言基本知识

    2022-01-20 20:02:46
  • C语言程序设计50例(经典收藏)

    2023-07-10 08:33:19
  • springboot bootstrap.yml nacos配置中心问题

    2022-07-07 08:25:01
  • 剑指Offer之Java算法习题精讲链表与字符串及数组

    2022-10-03 19:10:17
  • java用applet画图用到的方法(涉及双缓冲)

    2021-07-09 17:27:32
  • MyBatis动态SQL中的trim标签的使用方法

    2022-08-30 21:38:13
  • string boot 与 自定义interceptor的实例讲解

    2023-10-27 17:03:20
  • spring cloud consul注册的服务报错critical的解决

    2021-05-28 14:13:14
  • springboot反爬虫组件kk-anti-reptile的使用方法

    2022-01-09 14:12:59
  • Java中常见的陷阱题及答案

    2021-08-10 16:32:11
  • asp之家 软件编程 m.aspxhome.com