欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-07-06 08:29:45
添加依赖 添加generatorconfig.xml文件 在maven的plugins中运行mybatis-generator插件 注意事项: (1).generatorconfig.xml文...
  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使用逆向工程配置的详细教程

到此这篇关于idea中mybatis的mgb使用逆向工程配置的详细教程的文章就介绍到这了,更多相关idea mybatis逆向工程内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!