IDEA 使用generator逆向工程生成pojo,mapper
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相关推荐
- Mybatis 在 IDEA 中使用 generator 逆向工程生成 pojo,mapper
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 使用mybatis可以逆向生成pojo和mapper文件有很多种方式,我以前用的是mybtais自带 ...
- 在IDEA中使用MyBatis Generator逆向工程生成代码
本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件. 一.配置Maven pom.xml 文件 在pom.xml增加以下插件: <build><finalName& ...
- 逆向工程生成的Mapper.xml以及*Example.java详解
逆向工程生成的接口中的方法详解 在我上一篇的博客中讲解了如何使用Mybayis逆向工程针对单表自动生成mapper.java.mapper.xml.实体类,今天我们先针对mapper.java接口中的 ...
- mybatis.generator逆向工程生成数据库访问mybatis代码
1.添加POM依赖 <dependency><groupId>org.mybatis</groupId><artifactId>mybatis</ ...
- idea mybatis generator插件_在idea中使用mybatis generator逆向工程生成代码
用maven工具生成mybatis的代码和映射文件. 1.配置pom.xml文件 在pom.xml下添加插件如下: <build> <finalName>zsxt</fi ...
- 2019-04-28 Mybatis generator逆向工程生成的Example代码分析
今天主要对Mybatis generator生成的DAO层等进行分析,讲解Example类的使用和扩展 1.先在数据库建表 1 CREATE TABLE `department` ( 2 `fid` ...
- Hibernate 逆向工程生成POJO类和映射文件
Guestbook.java 代码: package com.b510.examplex; import java.util.Date; public class Guestbook implemen ...
- MyBatis Generator 逆向工程插件
原文地址:http://www.yiidian.com/mybatis/mybatis-generator.html 1 MyBatis Gernerator插件概述 官网:http://mybati ...
- 图解 IDEA 中 springboot 项目 MyBatis Generator 逆向生成实体类及 mapper 配置文件
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.准备工作: 1. 新建一个 配置文件:generatorConfig.xml . <?xm ...
最新文章
- 字符串匹配算法 KMP
- 云计算和云存储IBM教程
- 小程序bindtap参数传递
- sqlite导入后无法使用
- 使用matplotlib做动态排名图
- 关闭windows垃圾服务
- Matlab基础笔记
- linux vi 排序命令,10 个你必须掌握的超酷 VI 命令技巧
- STM8S单片机入门(前言)
- 《基因大数据智能生产及分析》笔记
- Word如何转换成PDF格式
- dos从优盘启动计算机,对老旧电脑升级很重要,教你制作纯DOS的U盘启动盘
- Unity3D 局部截图、全屏截图、带UI截图三种方法
- MMORPG端游《ELYON》12月10日上线 采用买断式收费方式
- 20年intel版mac升级Monterey
- 【系统分析师之路】2007年下系统分析师上午综合知识真题
- Linux驱动之----Linux2.6方式设备注册
- TXT文本的格式问题
- 测量,信号处理中的精度分析 误差传播理论
- 软件构造第11次课复习——工厂模式