1.新建立一个MAVEN项目

2.在pom.xml增加配置

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.ox94</groupId><artifactId>MybatisGenerateCode</artifactId><packaging>war</packaging><version>1.0-SNAPSHOT</version><name>MybatisGenerateCode Maven Webapp</name><url>http://maven.apache.org</url><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency></dependencies><build><finalName>MybatisGenerateCode</finalName><plugins><plugin><!--用maven mybatis插件如果不在plugin里面添加依赖包得引用的话,会找不到相关得jar包,在plugin外部得jar包,他不会去找到并执行,所以要把plugin运行依赖得jar配置都放在里面--><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.5</version><configuration><!--配置文件的位置--><configurationFile>src/main/resources/mybatis-generatorConfig/generatorConfig.xml</configurationFile><verbose>true</verbose><overwrite>true</overwrite></configuration><dependencies><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.2.6</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.30</version></dependency></dependencies></plugin></plugins></build>
</project>

 

3.在resource文件夹中增加一个配置文件 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><context id="testTables" targetRuntime="MyBatis3"><commentGenerator><!-- 是否去除自动生成的注释 true:是 : false:否 --><property name="suppressAllComments" value="true" /></commentGenerator><!--数据库连接的信息:驱动类、连接地址、用户名、密码 --><jdbcConnection driverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://localhost:3306/ssmtest"userId="root"password="123456"></jdbcConnection><!-- <jdbcConnection driverClass="oracle.jdbc.OracleDriver"connectionURL="jdbc:oracle:thin:@127.0.0.1:1521:yycg"userId="yycg"password="yycg"></jdbcConnection> --><!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和NUMERIC 类型解析为java.math.BigDecimal --><javaTypeResolver><property name="forceBigDecimals" value="false" /></javaTypeResolver><!-- targetProject:生成PO类的位置 --><javaModelGenerator targetPackage="main/java/po"targetProject="src"><!-- enableSubPackages:是否让schema作为包的后缀 --><property name="enableSubPackages" value="false" /><!-- 从数据库返回的值被清理前后的空格 --><property name="trimStrings" value="true" /></javaModelGenerator><!-- targetProject:mapper映射文件生成的位置 --><sqlMapGenerator targetPackage="main/java/mapper"targetProject="src"><!-- enableSubPackages:是否让schema作为包的后缀 --><property name="enableSubPackages" value="false" /></sqlMapGenerator><!-- targetPackage:mapper接口生成的位置 --><javaClientGenerator type="XMLMAPPER"targetPackage="mapper"targetProject="src"><!-- enableSubPackages:是否让schema作为包的后缀 --><property name="enableSubPackages" value="false" /></javaClientGenerator><!-- 指定数据库表 --><table tableName="user_data"></table><!--<table tableName="orders"></table>--><!--<table tableName="orderdetail"></table>--><!-- <table schema="" tableName="sys_user"></table><table schema="" tableName="sys_role"></table><table schema="" tableName="sys_permission"></table><table schema="" tableName="sys_user_role"></table><table schema="" tableName="sys_role_permission"></table> --><!-- 有些表的字段需要指定java类型<table schema="" tableName=""><columnOverride column="" javaType="" /></table> --></context>
</generatorConfiguration>

  

4.运行 generator包

转载于:https://www.cnblogs.com/meetweb/p/8664477.html

IDEA 使用generator逆向工程生成pojo,mapper相关推荐

  1. Mybatis 在 IDEA 中使用 generator 逆向工程生成 pojo,mapper

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 使用mybatis可以逆向生成pojo和mapper文件有很多种方式,我以前用的是mybtais自带 ...

  2. 在IDEA中使用MyBatis Generator逆向工程生成代码

    本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件. 一.配置Maven pom.xml 文件 在pom.xml增加以下插件: <build><finalName& ...

  3. 逆向工程生成的Mapper.xml以及*Example.java详解

    逆向工程生成的接口中的方法详解 在我上一篇的博客中讲解了如何使用Mybayis逆向工程针对单表自动生成mapper.java.mapper.xml.实体类,今天我们先针对mapper.java接口中的 ...

  4. mybatis.generator逆向工程生成数据库访问mybatis代码

    1.添加POM依赖 <dependency><groupId>org.mybatis</groupId><artifactId>mybatis</ ...

  5. idea mybatis generator插件_在idea中使用mybatis generator逆向工程生成代码

    用maven工具生成mybatis的代码和映射文件. 1.配置pom.xml文件 在pom.xml下添加插件如下: <build> <finalName>zsxt</fi ...

  6. 2019-04-28 Mybatis generator逆向工程生成的Example代码分析

    今天主要对Mybatis generator生成的DAO层等进行分析,讲解Example类的使用和扩展 1.先在数据库建表 1 CREATE TABLE `department` ( 2 `fid` ...

  7. Hibernate 逆向工程生成POJO类和映射文件

    Guestbook.java 代码: package com.b510.examplex; import java.util.Date; public class Guestbook implemen ...

  8. MyBatis Generator 逆向工程插件

    原文地址:http://www.yiidian.com/mybatis/mybatis-generator.html 1 MyBatis Gernerator插件概述 官网:http://mybati ...

  9. 图解 IDEA 中 springboot 项目 MyBatis Generator 逆向生成实体类及 mapper 配置文件

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.准备工作: 1. 新建一个 配置文件:generatorConfig.xml . <?xm ...

最新文章

  1. 字符串匹配算法 KMP
  2. 云计算和云存储IBM教程
  3. 小程序bindtap参数传递
  4. sqlite导入后无法使用
  5. 使用matplotlib做动态排名图
  6. 关闭windows垃圾服务
  7. Matlab基础笔记
  8. linux vi 排序命令,10 个你必须掌握的超酷 VI 命令技巧
  9. STM8S单片机入门(前言)
  10. 《基因大数据智能生产及分析》笔记
  11. Word如何转换成PDF格式
  12. dos从优盘启动计算机,对老旧电脑升级很重要,教你制作纯DOS的U盘启动盘
  13. Unity3D 局部截图、全屏截图、带UI截图三种方法
  14. MMORPG端游《ELYON》12月10日上线 采用买断式收费方式
  15. 20年intel版mac升级Monterey
  16. 【系统分析师之路】2007年下系统分析师上午综合知识真题
  17. Linux驱动之----Linux2.6方式设备注册
  18. TXT文本的格式问题
  19. 测量,信号处理中的精度分析 误差传播理论
  20. 软件构造第11次课复习——工厂模式

热门文章

  1. 轻松学SQL Server数据库pdf
  2. 回调函数的原理及PHP实例
  3. 前缀转后缀(表达式)
  4. 《redis-php中文参考手册》-php版
  5. 讨论记录:求大于一个时间段的最大平均积分,O(n)时间实现
  6. 程序员界大杯具:蜗居中的小贝是搞C++ 的 !
  7. 设置IIS指向另一台机器上的共享
  8. JS:ES11新特性
  9. 【Vue2.0】—默认插槽、具名插槽、作用域插槽(二十四)
  10. 零基础带你学习MySQL—分组统计(十二)