mybatis-plus简介、特性、架构

news/2025/1/13 2:39:09/

一、简介。

mybatis-plus简称(MP)是一个mybatis的增强工具,在mybayis的基础上只做增强不做改变,为简化开发、提高效率而生。

官网:https://mybatis.plus/或者https://mp.baomidou.com/

二、特性。

1、无侵入:只做增强不做改变,引入它不会对现有工程产生影响。

2、损害小:启动即会自动注入基本CRUD,性能无损耗,直接面向对象操作。

3、强大的CRUD操作:内置通用mapper、通用service,仅仅通过少量配置即可实现单表大部分CRUD操作,更有强大的条件构造器,满足各类使用需求。

4、支持lambda形式调用:通过lambda表达式,方便的编写各类查询条件,无需担心字段写错。

5、支持多种数据库:支持mysql、mariaDB、Oracle、DB2、H2、HSQL、SQLite、Postgre、SQLServer2005/1SQLServer等多种数据库。

6、支持主键自动生成:支持多大4种主键策略(内含分布式唯一ID生成器-Sequence),可自由配置,完美解决主键问题。

7、支持activerecord模式:支持activerecord形式调用,实体类只需继承model类即可进行强大的CRUD操作。

8、支持自定义全局通用操作:支持全局通用方法注入(write once,use anywhere)。

9、支持关键词自动转义:支持数据库关键词(order、key...)自动转义,还可自定义关键词。

10、内置代码生成器:采用代码或者Maven插件可快速生成mapper、model、service、controller层代码,支持模板引擎,更有超多自定义配置等您来使用。

11、内置分页插件:基于mybatis物理分页,开发者无需关心具体操作,配置好插件后,写分页等同于普通list查询。

12、内置性能分析插件:可输出的SQL语句以及其执行时间,建议开发测试时启用该功能,能快速揪出慢查询。

13、内置全局拦截插件:提供全表delete、update操作只能分析阻断,也可以自定义拦截规则,预防误操作。

14、内置SQL注入剥离器:支持SQL注入剥离,有效预防SQL注入攻击。

最新版本3.1.1

三、架构。


http://www.ppmy.cn/news/204490.html

相关文章

MyBatis-Plus(基于Spring)

目录 初始配置 基本CRUD 常用注解 条件构造器和常用接口 QueryWrapper UpdateWrapper condition LambdaQueryWrapper LambdaUpdateWrapper 插件 分页插件 xml自定义分页 乐观锁 通用枚举 MyBatisX: 初始配置 1) 添加依赖: <packaging>jar</packaging&…

MyBatis-Plus(详解)

&#x1f341;博客主页&#xff1a;&#x1f449;不会压弯的小飞侠 ✨欢迎关注&#xff1a;&#x1f449;点赞&#x1f44d;收藏⭐留言✒ ✨系列专栏&#xff1a;&#x1f449;MyBatis-Plus专栏 ✨如果觉得博主的文章还不错的话&#xff0c;请三连支持一下博主。 &#x1f525;…

77-Mybatis-Plus详解

Mybatis-Plus详解 Mybatis-Plus概念&#xff1a; Mybatis-Plus介绍&#xff1a; 官⽹&#xff1a;https://mp.baomidou.com/ MyBatis-Plus&#xff08;简称 MP&#xff09;是⼀个 MyBatis 的增强工具&#xff0c;在 MyBatis 的基础上只做增强不做改变&#xff08;即自然内置…

s-plus

http://www.stathome.cn/manual/s/10.html 图形 常用图形 S-PLUS有很强的图形功能&#xff0c;它可以用简单的函数调用迅速作出数据的各种图形&#xff0c;当你熟悉了S图形的技术之后也可以指定许多图形选项按自己的要求定制图形。它的另一个特色是同一个绘图函数对不同的数…

android 手机型号占有量,2021年安卓手机性能排行及手机品牌占有率

首先送上各品牌在最近30天来的品牌占有率&#xff1a;可见苹果依旧占据了半壁江山&#xff0c;其次是三星&#xff0c;虽然三星在国内依旧销声匿迹&#xff0c;但是在全球市场依然非常的强悍&#xff0c;不是三星太强&#xff0c;是对手太弱。接着是小米&#xff0c;华为&#…

android 手机处理器,安卓手机处理器性能排行 你的手机能排第几?

智能手机发展的过程也可以简单看做是移动处理器的发展历程。最早的智能手机搭载的芯片是单核的&#xff0c;主频也很低&#xff0c;而如今的处理器已经升级到了八核甚至是十核&#xff0c;主频正在向3GHz进发。近日鲁大师评测公布了今年第一季度安卓智能手机处理器的性能排行&a…

2018最新手机cpu排行

大家在购买手机的时候&#xff0c;或多或少都会考虑到手机性能。而手机所采用的处理器&#xff0c;则在一定程度上反映出手机性能的强弱。下面的2018年02月版手机CPU天梯图可以为您购买高性价比手机提供参考。 文章来源自新浪博客&#xff1a;2018最新手机cpu排行

android 手机 跑分榜,安兔兔跑分最新排行图 2020年4月Android手机性能榜

五一假期刚过&#xff0c;不知道各位朋友休息的如何&#xff1f;在假期后的*工作日&#xff0c;安兔兔根据后台统计到的数据&#xff0c;发布了2020年4月份Android手机性能榜单。和以往一样&#xff0c;本次榜单依然分为旗舰榜单和中端榜单。 本次数据统计的时间为2020年4月1日…