没有合适的资源?快使用搜索试试~ 我知道了~
首页mybatis_plus.docx
mybatis_plus.docx
需积分: 5 19 下载量 136 浏览量
更新于2023-03-03
评论
收藏 379KB DOCX 举报
mp笔记,数据库到代码详细使用教程,简介、入门、crud、条件构造器分门别类介绍,测试用例齐全,代码已写好
资源详情
资源评论
资源推荐
Ⅰ、简介
一、简介
官网:
参考教程:
(简称 )是一个 的增强工具,在 的基础上只做增强不做
改变,为简化开发、提高效率而生。
二、特性
无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑
损耗小:启动即会自动注入基本 ,性能基本无损耗,直接面向对象操作
强大的 CRUD 操作:内置通用 、通用 ,仅仅通过少量配置即可实现单表大
部分 操作,更有强大的条件构造器,满足各类使用需求
支持 Lambda 形式调用:通过 !表达式,方便的编写各类查询条件,无需再担心字
段写错
支持多种数据库:支持
"!、、#、$、%$、%"!、"!、、"! $&&'、
"! 等多种数据库
支持主键自动生成:支持多达 (种主键策略(内含分布式唯一 )生成器 *+),可
自由配置,完美解决主键问题
支持 XML 热加载:对应的 ,!支持热加载,对于简单的 操作,甚至可以无
,!启动
支持 ActiveRecord 模式:支持 - 形式调用,实体类只需继承 类即可
进行强大的 操作
支持自定义全局通用操作:支持全局通用方法注入( .+/+0)
支持关键词自动转义:支持数据库关键词(、1)自动转义,还可自定义关键词
内置代码生成器:采用代码或者 +插件可快速生成 、 、 、
+层代码,支持模板引擎,更有超多自定义配置等您来使用
内置分页插件:基于 物理分页,开发者无需关心具体操作,配置好插件之后,写分
页等同于普通 !查询
内置性能分析插件:可输出 *语句以及其执行时间,建议开发测试时启用该功能,能快速揪
出慢查询
内置全局拦截插件:提供全表 、 操作智能分析阻断,也可自定义拦截规则,
预防误操作
内置 Sql 注入剥离器:支持 *注入剥离,有效预防 *注入攻击
Ⅱ、入门
快速开始参考:*1
参考博客:++&234&3($5(6$65$375
测试项目: 2
数据库:2
一、创建并初始化数据库
1、创建数据库:
2
2、创建 User表
其表结构如下:
i
d
nam
e
ag
e
email
7 8+ 76
79
$ 81 $&
$9
3 : $6
39
i
d
nam
e
ag
e
email
(
+
$7
(9
' $(
'9
其对应的数据库 脚本如下:
#:-!;)<;,):=
;-:;:-!;
>
)?)@:>$&A@#:@!!#;@:B主键 )B/
+C-%->3&A@!!;<-!:@!!#;@:B姓名B/
)@:>77A@!!;<-!:@!!#;@:B年龄B/
C-%->'&A@!!;<-!:@!!#;@:B邮箱B/
)-DE;D>A
A=
其对应的数据库 脚本如下:
;!;:;<#=
)@;:)@:#>/+//AC-!;
>7/B8+B/76/B79BA/
>$/B81B/$&/B$9BA/
>3/B:B/$6/B39BA/
>(/B+B/$7/B(9BA/
>'/BB/$(/B'9BA=
二、初始化工程
使用 +)+F快速初始化一个 +工程
?:
-G:2
版本:$&4;!;-;
三、添加依赖
1、引入依赖
+、+
添加:、"!、1、
在 项 目 中 使 用 !1 可 以 减 少 很 多 重 复 代 码 的 书 写 。 比 如 说
+ 等方法的编写
H++I
H++I
H)I+G01H)I
HG)I+HG)I
H++I
H++I
H)I+G01H)I
HG)I+HG)I
HIHI
H++I
HJI
H++I
H)IH)I
HG)IHG)I
H +I3&'H +I
H++I
HJ*I
H++I
H)I*H)I
HG)I*++K HG)I
H++I
HJ1 用来简化实体类I
H++I
H)IK1H)I
HG)I1HG)I
H++I
H++I
注意:引入 之后请不要再次引入 以及
+,以避免因版本差异导致的问题。
2、idea 中安装 lombok 插件
四、配置
在 +配置文件中添加 "!数据库的相关配置:
*'
L* 数据库连接
+ +M*K
+MK*33&N2
++M
+0M7$3('N
*6 以上(+$7)
注意: 和 的变化
+ +M*KK
剩余27页未读,继续阅读
一杯敬豆浆
- 粉丝: 17
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0