1:安装(根据数据库的表生成文件)

2:在所建项目单击右键输入mybatis如下图

*建项目文件时不用建包和类,插件可以根据数据表自动生成,在配置文件(generatorConfig.xml)里写即可生成

 3:src文件夹为空不用写东西,之后在项目生成generatorConfig.xml配置文件

详细说明

自己建的表(这个必须,插件会根据建表的字段生成文件属性)

单击右键run运行

即可

-------------------------------------------------------------------------------------------------------------------------

配置文件填写示例如下

<?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>
<!-- 指定mysql的驱动包的路径 千万别放中文路径下 -->
<classPathEntry location="C:\Users\Administrator\Desktop\mysql-connector-java-5.1.7-bin.jar" />
<!-- 配置数据源和生成的代码所存放的位置 -->
<context id="context1"><commentGenerator>
<!-- 去除自动生成的注释 -->
<property name="suppressAllComments" value="true" />
</commentGenerator><jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://127.0.0.1:3306/mybatis" userId="root"
password="" />
<!-- 所生成的实体类的位置默认资源包src -->
<javaModelGenerator targetPackage="com.rjxy.model"
targetProject="test01" />
<!-- 所生成的sqlMap的影射文件的位置,默认资源包src -->
<sqlMapGenerator targetPackage="com.rjxy.sql.mapper"
targetProject="test01" /><!-- 为哪些表生成代码 tableName:表名 schema:不用填写,其余属性是禁用例子查询的生成 -->
<table schema="" tableName="student" enableCountByExample="false"
enableUpdateByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" selectByExampleQueryId="false">
</table></context>
</generatorConfiguration>

转载于:https://www.cnblogs.com/kaiwen/p/6498535.html

mybatis基础学习4-插件生成器(根据数据库的表生成文件)相关推荐

  1. Mybatis基础学习之万能的Map和模糊查询

    前言: 小伙伴们,大家好,我是狂奔の蜗牛rz,当然你们可以叫我蜗牛君,我是一个学习Java半年多时间的小菜鸟,同时还有一个伟大的梦想,那就是有朝一日,成为一个优秀的Java架构师. 这个Mybatis ...

  2. MyBatis基础学习知识点2

    本文衔接MyBatis基础学习知识点1,继续对以下两个问题进行探讨 1.dao配置文件主要是用来干什么的?如何进行配置? 2.使用测试方法测试程序运行是如何实现的?每条语句起什么作用? 目录 dao配 ...

  3. Mybatis基础学习之一级缓存和二级缓存的简单使用

    前言: 小伙伴们,大家好,我是狂奔の蜗牛rz,当然你们可以叫我蜗牛君,我是一个学习Java半年多时间的小菜鸟,同时还有一个伟大的梦想,那就是有朝一日,成为一个优秀的Java架构师. 这个Mybatis ...

  4. mybatis基础学习小记

    mybatis基础应用学习记录 1.创建项目 创建一个maven项目 2. 配置mybatis xml配置文件 3.相关代码 4.使用mybatis 5.到此mybatis入门使用就算完结了,后续还得 ...

  5. mysql数据库熟悉表空间数据文件_MySQL数据文件介绍及存放位置

    MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件. 1.MySQL创建并管理的数据库文件: .fr ...

  6. idea打印sql的插件_[Mybatis]-[基础支持层]-插件-自定义简易SQL打印插件

    该系列文章针对 Mybatis 3.5.1 版本 在 mybatis 中允许针对 SQL 在执行前后进行扩展操作,而这些扩展操作也叫做插件. 在 Mybaits 中允许用插件来拦截的方法包括: Exe ...

  7. mybatis plugins_[Mybatis]-[基础支持层]-插件-plugin标签解析

    该系列文章针对 Mybatis 3.5.1 版本 一.Mybatis 插件的作用 Mybatis 针对 SQL 映射语句执行过程中进行拦截处理,而对应的拦截器 Mybaits 又称之为 插件(这些插件 ...

  8. MySQL数据库基础学习小终结:连接查询、表结构的修改、约束条件、MySQL与python交互

    目录 一.连接查询 1.内连接 2.外连接 二.表结构的修改--alter 1.修改表名 2.修改字段名 3.修改字段类型--modify 4.添加字段 (1)添加日期字段:datetime (2)e ...

  9. MyBatis基础学习知识点3

    目录 动态sql语句 if标签 where标签 foreach标签 sql标签 动态sql语句 if标签 在主SQL语句之间使用,用于sql语句的拼接 例如: <select id=" ...

最新文章

  1. RandomUnderSampler 中的fit_resample 是 imblearn.base.py中调用output = self._fit_resample(X, y)
  2. java多线程的题目_Java多线程一个有趣的题目
  3. 扫盲文章:AMF,RTMP,RTMPT,RTMPS
  4. Fisher 线性分类器--转
  5. Java黑皮书课后题第10章:10.24(实现Character类)在Java库中提供了Character类,给出你自己对这个类的实现(将新类命名为MyCharacter)
  6. 深度解密Go语言之context
  7. anaconda安装好tensorflow后,无法在jupyter notebook上使用的解决方法
  8. java将jfif格式转换成ipg_.jfif是什么格式 jfif格式怎么转jpg
  9. 如果每天给你888元,只能看书学习,不能玩手机电脑,你能坚持多少天?
  10. mysql常量,变量,循环语句,存储过程,触发器,分隔符
  11. 剑指offer面试题[21]包含min函数的栈
  12. 日常一些需要搜索,需要花功夫但又简单的东西 此文会持续更新
  13. SpringBoot中的文件读取
  14. c语言中find的作用,c语言find函数的用法详解
  15. php与sap系统,sap系统是什么系统
  16. mysql+语句+when_MySQL的CASEWHEN语句
  17. java中判断对象不为空字符串_Java判断对象是否为空(包括null ,)的方法
  18. ubuntu双系统修改启动菜单
  19. ubuntu下qt模拟键盘按键按下_Qt 项目之虚拟键盘
  20. 流行于大学里的30个脑筋急转弯

热门文章

  1. Codeforces Round #380~#400 div2 总结 - updating
  2. LeetCode OJ Symmetric Tree 判断是否为对称树(AC代码)
  3. ElasticSearch之term vector
  4. curl http_code 状态码 意义及信息
  5. (17)System Verilog禁止类中所有变量随机属性
  6. (39)FPGA面试技能提升篇(nandflash接口)
  7. (2)verilog语言编写打两拍
  8. 计算机安装最新的安全补丁,Win10不要装!微软发布4月安全补丁合集
  9. matlab rsdec,MATLAB在RS码实现中的应用
  10. 10. GD32F103C8T6 定时器-测量pwm的占空比和频率