Mybatis使用命令生成逆向工程的方法

 更新时间:2021年01月14日 10:51:01   作者:少女总裁、  
这篇文章主要介绍了Mybatis使用命令生成逆向工程的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

MyBatis Generator命令生成

1.下载jar:点击此处进入官网

2.解压后打开lib在里面创建generatorConfig.xml和一个src文件夹。

在这里插入图片描述

在这里插入图片描述

<?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>
	
 	<!-- 数据库驱动--> 
	<!--选择自己的mysqljar包的版本--> 
 <classPathEntry location="mysql-connector-java-5.1.26-bin.jar"/> 
	 
	<!-- 	
	jdbc.driver=com.mysql.jdbc.Driver
	url=jdbc:mysql:///test
	username=root
	password=root
	-->
 
 <context id="DB2Tables" targetRuntime="MyBatis3">
 	<!-- 注释 --> 
 <commentGenerator > 
  <property name="suppressAllComments" value="true"/><!-- 是否取消注释 --> 
  <property name="suppressDate" value="true" /> <!-- 是否生成注释带时间戳--> 
 </commentGenerator>
 <!-- 以下四个自己配置--> 
 <jdbcConnection driverClass="com.mysql.jdbc.Driver"
  connectionURL="jdbc:mysql:///mybatis"
  userId="root"
  password="root">
 </jdbcConnection>
	
 <javaTypeResolver >
  <property name="forceBigDecimals" value="false"/>
 </javaTypeResolver>
  
	<!-- 修改包名字 targetProject指定类输出路径-->
 <javaModelGenerator targetPackage="com.jty.pojo" targetProject="./src">
  <property name="enableSubPackages" value="false"/>
  <property name="trimStrings" value="true"/>
 </javaModelGenerator>
 
 <sqlMapGenerator targetPackage="com.jty.mapper" targetProject="./src">
  <property name="enableSubPackages" value="false"/>
 </sqlMapGenerator>
 
 <javaClientGenerator type="XMLMAPPER" targetPackage="com.jty.mapper" targetProject="./src">
  <property name="enableSubPackages" value="false"/>
 </javaClientGenerator>
 
 
	 <!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名--> 
	 <table tableName="items" domainObjectName="Items" > </table>
	 <table tableName="orderdetail" domainObjectName="Orderdetail"> </table>
	 <table tableName="orders" domainObjectName="Orders" > </table>
  <table tableName="user" domainObjectName="User" ></table>
 </context>
 
</generatorConfiguration>

 

在这里插入图片描述

3.打开cmd依此输入 cmd–>cd mybatis-generator-core-1.3.7\lib

D:\mybatis-generator-core-1.3.7\lib>java -jar mybatis-generator-core-1.3.7.jar -configfile generatorConfig.xml -overwrite

4.当显示:MyBatis Generator finished successfully.就ok了。

到此这篇关于Mybatis使用命令生成逆向工程的文章就介绍到这了,更多相关Mybatis生成逆向工程内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 浅谈Spring Data Redis读不到设进去的值

    浅谈Spring Data Redis读不到设进去的值

    本文主要介绍了Spring Data Redis怎么读不到我刚才设进去的值,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • JAVA中JNI的简单使用分享

    JAVA中JNI的简单使用分享

    这篇文章介绍了JAVA中JNI的简单使用,有需要的朋友可以参考一下
    2013-10-10
  • 基于java中子类的继承性的应用介绍

    基于java中子类的继承性的应用介绍

    本篇介绍了,基于java中子类的继承性的应用。需要的朋友参考下
    2013-05-05
  • Java多线程中断机制三种方法及示例

    Java多线程中断机制三种方法及示例

    这篇文章主要介绍了Java多线程中断机制三种方法及示例,向大家分享了这三种方法的介绍几代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • SpringBoot中ApplicationEvent和ApplicationListener用法小结

    SpringBoot中ApplicationEvent和ApplicationListener用法小结

    这篇文章介绍SpringBoot中ApplicationEvent用法,注意ApplicationEvent和MQ队列虽然实现的功能相似,但是MQ还是有其不可替代性的,最本质的区别就是MQ可以用于不同系统之间的消息发布,而SpringEvent这种模式只能在一个系统中,需要的朋友可以参考下
    2023-03-03
  • 从零开始学Java之关系运算符

    从零开始学Java之关系运算符

    今天带大家复习Java关系运算符,文中对Java运算符相关知识作了详细总结,对正在学习java基础的小伙伴们很有帮助,需要的朋友可以参考下
    2021-08-08
  • java -jar/-cp启动添加外部的依赖包方式

    java -jar/-cp启动添加外部的依赖包方式

    这篇文章主要介绍了java -jar/-cp启动添加外部的依赖包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 二叉搜索树实例练习

    二叉搜索树实例练习

    一棵二叉查找树是按二叉树结构来组织的。这样的树可以用链表结构表示,其中每一个结点都是一个对象
    2012-11-11
  • Java 动态模拟操作系统进程调度算法

    Java 动态模拟操作系统进程调度算法

    这篇文章主要介绍了采用java语言编程模拟N个进程采用动态高优先权优先进程调度算法。文中代码具有一定的学习价值,感兴趣的小伙伴可以了解一下
    2021-12-12
  • 如何在springboot中使用定时任务

    如何在springboot中使用定时任务

    这篇文章主要介绍了如何在springboot中使用定时任务,帮助大家更好的理解和使用springboot框架,感兴趣的朋友可以了解下
    2020-12-12

最新评论