首页 > 其他分享 >mybatisplus总结

mybatisplus总结

时间:2022-12-22 18:33:35浏览次数:47  
标签:总结 插件 内置 mybatisplus 支持 操作 主键

在学完了spring之后又去看了mybatisplus因为在学spring的过程中他有一部分讲解了一部分的springboot  然后也就尝试使用了  但是他一开始是用的mybatis进行数据库的操作   因为提前见了一部分mybatisplus所以我就直接去看这个了

  • 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑
  • 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作
  • 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求
  • 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错
  • 支持主键自动生成:支持多达 4 种主键策略(内含分布式唯一 ID 生成器 - Sequence),可自由配置,完美解决主键问题
  • 支持 ActiveRecord 模式:支持 ActiveRecord 形式调用,实体类只需继承 Model 类即可进行强大的 CRUD 操作
  • 支持自定义全局通用操作:支持全局通用方法注入( 一次写入,随处使用 )
  • 内置代码生成器:采用代码或者 Maven 插件可快速生成 Mapper 、 model 、 service 、 controller 层代码,支持模板引擎,更有超多自定义配置等您来使用
  • 内置分页插件:基于 MyBatis 物理分页,开发者无需关心具体操作,配置好插件之后,写分页等同于普通 List 查询
  • 分页插件支持多种数据库:支持 MySQL、MariaDB、Oracle、DB2、H2、HSQL、SQLite、Postgre、SQLServer 等多种数据库
  • 内置性能分析插件:可输出 SQL 语句以及其执行时间,建议开发测试时启用该功能,能快速揪出慢查询
  • 内置全局拦截插件:提供全表 delete 、 update 操作智能分析阻断,也可自定义拦截规则,预防误

支持数据库

  • MySQL,Oracle,DB2,H2,HSQL,SQLite,PostgreSQL,SQLServer,Phoenix,Gauss ,ClickHouse,Sybase,OceanBase,Firebird,Cubrid,Goldilocks,csiidb

标签:总结,插件,内置,mybatisplus,支持,操作,主键
From: https://www.cnblogs.com/1774323810com/p/16999363.html

相关文章

  • spring学习总结
    学习完之后感觉spring使用注解开发真的比以前方便了许多1.Spring的出现,是为了高效的完成软件开发,依照软件设计模式的“高内聚低耦合”原则,实现前后端分离,达到不改变原有......
  • springboot学习总结
    刚学完spring的时候就学了一部分的springboot 感觉区别就在于springboot更加的高效 他为了方便开发 在spring的基础上面更加简化了一些配置他有非常大的有点比如:1.......
  • 总结成长
      ......
  • 整理总结-<%@include file="页面名称"%>和<jsp:include page="页面名称"/>的区别
    简单说明一下我的理解:<%@includefile%>是jsp指令元素,效果为把目标页面的HTML/JSP代码在编译时全部直接复制粘贴到这个地方。而<jsp:includepage>是编译目标JSP页面。并......
  • 整理总结-.如何使用Jsp提供的变量保存数据?
    以下是我个人简单的总结,希望和大家互相补充交流,有错误也请指出,谢谢~~pageScope:无啥大用,可以放全局变量。话说与其用Java实现全局变量的功能倒不如使用JavaScriptrequestS......
  • 整理总结-jsp与servlet的基本关系
    1、jsp-->web容器-->servlet-->加载进容器的虚拟机执行-->输出执行结果给浏览器端在这个过程,所有位于<%%>之外的值,都被认为是out.println()中的内容进行直接输出。详......
  • 整理总结-JSP页面显示乱码
    下面的显示页面(display.jsp)就出现乱码:<html><head><title>JSP的中文处理</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><body>......
  • javaweb总结4-servlet基础
    正如ASP.NET的核心是IHttpHandler一样,JavaWeb的核心是Servlet接口,位于javax.servlet命名空间中。Filter的概念可以参考ASP.NET的HttpModule,Servlet中的各种Listener可以参......
  • javaweb总结3-Maven Web项目的基本结构
    鉴于目前JavaIDE众多并且都有一定的拥泵,Eclipse的JavaWeb项目不具有可移植性。Maven即解决了项目结构的规范问题又提供了强大引用处理等强大的功能,在项目布局等方面已经......
  • javaweb总结5-自定义Session
    Session在存储安全性要求较高的会话信息方面是必不可少的,Session当然绝对不是用来存储用户登录状态的,但类似验证码等敏感信息却必须存储在Session中。对于分布式Web应用自......