MyBatis Generator

一个mybatis自带的插件,作用是帮我们自动根据数据库的表结构生成对应的sql查询语句

如何使用

导入依赖

Pom文件中需要注意的点

这个路径必须是一样的,否则就无法运行

添加genertor文件

注意点:

上方红色爆红的不用管也是可以运行的

如果要进行对数据库的操作,有几个数据库就要存在几个context

Contextid是你给这个起的名字

Targetruntime就是生成的类型是啥

我这里使用的是simple类型,只会帮我生成简单的类型

数据库连接

这里写你要访问的数据库的名字代替掉mybatis_test,账号和密码输入自己的就行,其他的不要动就行

实体类

生成对应的实体类,这里选择的是生成的位置,这个targetPackage就是生成包的位置在哪里,targetproject是路径

Xml文件

生成xml文件的位置和名字

Dao层

生成对应的dao层的位置和名字

想操作几个表就生成几个table就行,记得需要告诉他主键是谁

启动插件

双击这个插件,就会启动运行

控制台弹出buildsuccess就表示成功了

效果展示

相关推荐
不像程序员的程序媛8 小时前
系统cpu内存负载资源分析
运维·服务器·数据库
paopaokaka_luck9 小时前
英语单词学习系统的设计与实现(基于艾宾浩斯遗忘曲线的智能复习机制、语音朗读、多题型测试与错题自动收录、Echarts图形化分析)
vue.js·spring boot·后端·echarts
Jane Chiu9 小时前
Oracle DBMS_REDEFINITION(在线重定义)
数据库·oracle·分区表
Brookty10 小时前
【JavaEE】线程安全(一).4:写块串行保安全、CAS
java·开发语言·java-ee·多线程·线程安全
全栈前端老曹10 小时前
【MongoDB】安全与权限管理 —— 用户认证、角色权限、SSL 加密
前端·javascript·数据库·安全·mongodb·nosql·ssl
怕孤单的草丛10 小时前
缓存管理面临的主要问题
java·数据库·缓存
我会尽全力 乐观而坚强11 小时前
MySQL零基础入门(二)
数据库·mysql·adb
kali-Myon12 小时前
某校园门禁系统高危 SQL 注入漏洞挖掘复盘
数据库·sql·安全·web安全
程序员在囧途13 小时前
likeadmin-api API 中转站怎么做统一报价?从 /pricing、/user/balance 到 task_id 回执的落地方法
运维·服务器·数据库·likeadmin-api·api中转站·token计费