mybatis基础学习4-插件生成器(根据数据库的表生成文件)
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-插件生成器(根据数据库的表生成文件)相关推荐
- Mybatis基础学习之万能的Map和模糊查询
前言: 小伙伴们,大家好,我是狂奔の蜗牛rz,当然你们可以叫我蜗牛君,我是一个学习Java半年多时间的小菜鸟,同时还有一个伟大的梦想,那就是有朝一日,成为一个优秀的Java架构师. 这个Mybatis ...
- MyBatis基础学习知识点2
本文衔接MyBatis基础学习知识点1,继续对以下两个问题进行探讨 1.dao配置文件主要是用来干什么的?如何进行配置? 2.使用测试方法测试程序运行是如何实现的?每条语句起什么作用? 目录 dao配 ...
- Mybatis基础学习之一级缓存和二级缓存的简单使用
前言: 小伙伴们,大家好,我是狂奔の蜗牛rz,当然你们可以叫我蜗牛君,我是一个学习Java半年多时间的小菜鸟,同时还有一个伟大的梦想,那就是有朝一日,成为一个优秀的Java架构师. 这个Mybatis ...
- mybatis基础学习小记
mybatis基础应用学习记录 1.创建项目 创建一个maven项目 2. 配置mybatis xml配置文件 3.相关代码 4.使用mybatis 5.到此mybatis入门使用就算完结了,后续还得 ...
- mysql数据库熟悉表空间数据文件_MySQL数据文件介绍及存放位置
MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件. 1.MySQL创建并管理的数据库文件: .fr ...
- idea打印sql的插件_[Mybatis]-[基础支持层]-插件-自定义简易SQL打印插件
该系列文章针对 Mybatis 3.5.1 版本 在 mybatis 中允许针对 SQL 在执行前后进行扩展操作,而这些扩展操作也叫做插件. 在 Mybaits 中允许用插件来拦截的方法包括: Exe ...
- mybatis plugins_[Mybatis]-[基础支持层]-插件-plugin标签解析
该系列文章针对 Mybatis 3.5.1 版本 一.Mybatis 插件的作用 Mybatis 针对 SQL 映射语句执行过程中进行拦截处理,而对应的拦截器 Mybaits 又称之为 插件(这些插件 ...
- MySQL数据库基础学习小终结:连接查询、表结构的修改、约束条件、MySQL与python交互
目录 一.连接查询 1.内连接 2.外连接 二.表结构的修改--alter 1.修改表名 2.修改字段名 3.修改字段类型--modify 4.添加字段 (1)添加日期字段:datetime (2)e ...
- MyBatis基础学习知识点3
目录 动态sql语句 if标签 where标签 foreach标签 sql标签 动态sql语句 if标签 在主SQL语句之间使用,用于sql语句的拼接 例如: <select id=" ...
最新文章
- RandomUnderSampler 中的fit_resample 是 imblearn.base.py中调用output = self._fit_resample(X, y)
- java多线程的题目_Java多线程一个有趣的题目
- 扫盲文章:AMF,RTMP,RTMPT,RTMPS
- Fisher 线性分类器--转
- Java黑皮书课后题第10章:10.24(实现Character类)在Java库中提供了Character类,给出你自己对这个类的实现(将新类命名为MyCharacter)
- 深度解密Go语言之context
- anaconda安装好tensorflow后,无法在jupyter notebook上使用的解决方法
- java将jfif格式转换成ipg_.jfif是什么格式 jfif格式怎么转jpg
- 如果每天给你888元,只能看书学习,不能玩手机电脑,你能坚持多少天?
- mysql常量,变量,循环语句,存储过程,触发器,分隔符
- 剑指offer面试题[21]包含min函数的栈
- 日常一些需要搜索,需要花功夫但又简单的东西 此文会持续更新
- SpringBoot中的文件读取
- c语言中find的作用,c语言find函数的用法详解
- php与sap系统,sap系统是什么系统
- mysql+语句+when_MySQL的CASEWHEN语句
- java中判断对象不为空字符串_Java判断对象是否为空(包括null ,)的方法
- ubuntu双系统修改启动菜单
- ubuntu下qt模拟键盘按键按下_Qt 项目之虚拟键盘
- 流行于大学里的30个脑筋急转弯
热门文章
- Codeforces Round #380~#400 div2 总结 - updating
- LeetCode OJ Symmetric Tree 判断是否为对称树(AC代码)
- ElasticSearch之term vector
- curl http_code 状态码 意义及信息
- (17)System Verilog禁止类中所有变量随机属性
- (39)FPGA面试技能提升篇(nandflash接口)
- (2)verilog语言编写打两拍
- 计算机安装最新的安全补丁,Win10不要装!微软发布4月安全补丁合集
- matlab rsdec,MATLAB在RS码实现中的应用
- 10. GD32F103C8T6 定时器-测量pwm的占空比和频率