IDEA集成MyBatis Generator插件的使用

作者:IT民工1121 时间:2023-08-12 00:28:47 

1、修改maven的pom文件

只需要将如下依赖添加到pom.xml文件中即可。(注意此处是以plugin的方式,放在<plugins> </plugins>中间即可)


<plugin>
 <groupId>org.mybatis.generator</groupId>
 <artifactId>mybatis-generator-maven-plugin</artifactId>
 <version>1.3.2</version>
</plugin>

2、编写generatorConfig.xml

需要特别注意的是:在IDEA开发环境下,这个文件需要放置在resources的根目录下面

文件内容如下


<?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>
 <!-- 数据库驱动:选择你的本地硬盘上面的数据库驱动包-->
 <classPathEntry location="C:\Users\Administrator\.DataGrip2017.3\config\jdbc-drivers\MySQL Connector\J\5.1.45\mysql-connector-java-5.1.45-bin.jar"/>
 <context id="DB2Tables" targetRuntime="MyBatis3">
   <commentGenerator>
     <property name="suppressDate" value="true"/>
     <!-- 是否去除自动生成的注释 true:是 : false:否 -->
     <property name="suppressAllComments" value="true"/>
   </commentGenerator>
   <!--数据库链接URL,用户名、密码 -->
   <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1/mysdql" userId="root" password="root">
   </jdbcConnection>
   <javaTypeResolver>
     <property name="forceBigDecimals" value="false"/>
   </javaTypeResolver>
   <!-- 生成模型的包名和位置-->
   <javaModelGenerator targetPackage="com.yingjun.ssm.entity" targetProject="src/main/java">
     <property name="enableSubPackages" value="true"/>
     <property name="trimStrings" value="true"/>
   </javaModelGenerator>
   <!-- 生成映射文件的包名和位置-->
   <sqlMapGenerator targetPackage="mapper" targetProject="src/main/resources">
     <property name="enableSubPackages" value="true"/>
   </sqlMapGenerator>
   <!-- 生成DAO的包名和位置-->
   <javaClientGenerator type="XMLMAPPER" targetPackage="com.yingjun.ssm.dao" targetProject="src/main/java">
     <property name="enableSubPackages" value="true"/>
   </javaClientGenerator>
   <!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名-->
   <table tableName="t_activity" domainObjectName="Activity" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>

</context>
</generatorConfiguration>

文件的位置如下

IDEA集成MyBatis Generator插件的使用

3、创建maven运行项

IDEA集成MyBatis Generator插件的使用

IDEA集成MyBatis Generator插件的使用

IDEA集成MyBatis Generator插件的使用

IDEA集成MyBatis Generator插件的使用

来源:https://blog.csdn.net/yangqinfeng1121/article/details/80183516

标签:IDEA,MyBatis,Generator
0
投稿

猜你喜欢

  • Java如何重写object类的equals方法详解

    2023-09-01 15:54:57
  • Java实战之在线寄查快递系统的实现

    2023-08-10 21:52:23
  • Android开发之DatePickerDialog、TimePickerDialog时间日期对话框用法示例

    2022-10-25 21:21:12
  • java 指定某个jdk版本方法

    2023-10-20 08:07:28
  • Android编程设计模式之原型模式实例详解

    2021-09-14 02:20:47
  • sharding-jdbc5.0.0实现分表实践

    2023-12-07 10:12:26
  • Java零基础教程之Windows下安装 JDK的方法图解

    2023-10-18 09:54:55
  • 详解Java如何实现在PDF中插入,替换或删除图像

    2022-04-07 22:40:36
  • 不用IDE写C#的Hello World的方法

    2022-01-25 19:24:58
  • TC 集群Seata1.6高可用架构源码解析

    2022-04-18 05:02:34
  • Android开发之使用150行代码实现滑动返回效果

    2023-03-20 11:08:50
  • 使用springboot打包成zip部署,并实现优雅停机

    2021-08-04 20:45:01
  • android获取屏幕宽高与获取控件宽高(三种方法)

    2022-07-11 11:25:42
  • Struts2修改上传文件大小限制方法解析

    2023-02-22 21:13:19
  • C语言对CSV文件从最后往前一行一行读取的实现方法

    2023-06-24 08:05:57
  • Android EasyBarrage实现轻量级弹幕效果

    2022-03-07 06:46:31
  • Spring boot使用多线程过程步骤解析

    2023-04-03 04:54:50
  • Spring基于AspectJ的AOP开发案例解析

    2021-12-01 01:59:22
  • C#自定义日志记录

    2021-06-11 23:44:47
  • SpringBoot Bean被加载时进行控制

    2022-10-01 14:06:53
  • asp之家 软件编程 m.aspxhome.com