软件编程
位置:首页>> 软件编程>> java编程>> IDEA中Mybatis的MGB使用逆向工程配置的详细教程

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

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

标签:Mybatis,逆向工程,MGB
  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

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com