文章 2023-07-12 来自:开发者社区

MyBatis-Plus分页插件的配置和使用

1.0 MyBatis-Plus分页插件的配置和使用)MyBatis Plus自带的分页插件,只要简单的配置节课实现分页的功能;1.1 添加配置类由于版本的区别更换版本如下:此前版本无法引用MybatisPlusInterceptor 故更换使用3.5.1<!-- <dependency>--> <!-- <groupId&...

MyBatis-Plus分页插件的配置和使用
文章 2023-07-09 来自:开发者社区

idea mybatis-plus之MybatisX插件小知识(代码生成 哦)(二)

JPA提示MyBatisX还有个强大的功能,可以根据JPA风格的方法名直接生成SQL实现,无需手写SQL。例如我们想写个批量插入数据方法,就可以这样来操作;例如我们想写个根据名称查询品牌的方法,MyBatisX会像JPA一样自动提示字段,并且能自动生成SQL实现;例如我们想写个根据ID修改品牌名称的方法;图标设置如果你不想Mapper接口和mapper.xml文件都变成小鸟图标的话,可以做在My....

idea mybatis-plus之MybatisX插件小知识(代码生成 哦)(二)
文章 2023-07-09 来自:开发者社区

idea mybatis-plus之MybatisX插件小知识(代码生成 哦)(一)

1.MybatisX简介MybatisX是一款基于IDEA的快速开发插件,由MyBatis-Plus团队开发维护,为效率而生。它的主要功能如下:支持mapper.xml和Mapper接口之间方法的互相导航跳转;内置代码生成器,通过使用GUI的形式,能根据数据库来生成Domain、mapper.xml、Mapper、Service和Service实现类代码;可以自定义代码生成器模板;可以通过类似J....

idea mybatis-plus之MybatisX插件小知识(代码生成 哦)(一)
文章 2023-07-07 来自:开发者社区

idea mybatis-plus插件小知识(代码生成 哦)

下载插件我们打开IDEA 中的File —>setting 中进行上面的操作然后重启IDEA ;如何使用插件上面就会多出一个这种的按钮;

idea mybatis-plus插件小知识(代码生成 哦)
文章 2023-07-02 来自:开发者社区

Mybatis 插件的运行原理

Mybatis 是一款流行的 Java 持久层框架,其通过 XML 文件或注解的方式,将 Java 对象与数据库表进行映射,并提供了丰富的 CRUD 操作能力。Mybatis 插件是 Mybatis 生态系统中的重要组成部分,通过插件机制,开发者可以扩展 Mybatis 的功能,实现自定义的逻辑和功能。本文将简述...

文章 2023-06-30 来自:开发者社区

Mybatis-Plus分页插件查询慢解决方案

问题需求反馈前端界面查询速度很慢。分析f12查看接口响应时间达到了5.47s。查看后端代码逻辑,就是传了些参数,分页查询了一个列表的数据。分页插件使用的是mybatis-plus的分页插件,PaginationInterceptor。把后端调用的sql单独拿出来在navicat中进行执行,才0.54s左右,其实很快了,数据量也不大。分页查询即使加上查总数的count语句,单独拿出来在navica....

Mybatis-Plus分页插件查询慢解决方案
文章 2023-06-25 来自:开发者社区

MyBatis之使用pageHelper插件进行分页查询

1. 分页查询原理我们在使用SQL对数据进行分页查询时,往往使用Limit语句:SELECT * FROM #{表名} LIMIT #{startIndex}, #{pageSize};我们在使用分页查询时,只需要将#{startIndex}和#{pageSize}作为参数传入即可。PageHelper就帮助我们做了这件事,如何使用PageHelper呢?2. 引入PageHelper推荐使用m....

文章 2023-06-19 来自:开发者社区

Idea Mybatis插件:提高CRUD效率

mybatis-sql-viewer插件主要提供能力:将mybatis xml转成真实SQL语句、参数mock、SQL规范检查、SQL索引检查、SQL运行、SQL压测及Mybatis SQL语句扫描。 1. 简介 虽然写了很久的CRUD,但是依旧觉得写好CRUD是一件非常难且麻烦的事情,以下的情况在开发过程中应该都遇到过: SQL的编写需要...

Idea Mybatis插件:提高CRUD效率
文章 2023-06-14 来自:开发者社区

Mybatis-plus核心功能及一些插件的配置

前言Mybatis-plus(简称 MP)是一个Mybatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。本文基于mybatis_plus官方文档学习,主要对Mybatis-plus核心功能的CRUD接口、条件构造器、主键策略做个说明和扩展。在学习之前,需要对mybatis有所了解,可以参考博主以前的文章。(MP作者的愿景是让Mybatis-plus成为 ....

Mybatis-plus核心功能及一些插件的配置
文章 2023-06-09 来自:开发者社区

Mybatis-Plus 进阶开发-自定义乐观锁插件

前言有的时候我们需要对mybatis-plus的乐观锁插件进行自定义修改。那么其实mybatis 是已经有个默认的实现,我们只需要将其继承并扩展即可。0. OptimisticLockerInnerInterceptor 介绍当要更新一条记录的时候,希望这条记录没有被别人更新乐观锁实现方式:取出记录时,获取当前 version更新时,带上这个 version执行更新时, set version ....

Mybatis-Plus 进阶开发-自定义乐观锁插件

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Apache Spark 中国技术社区

阿里巴巴开源大数据技术团队成立 Apache Spark 中国技术社区,定期推送精彩案例,问答区数个 Spark 技术同学每日在线答疑,只为营造 Spark 技术交流氛围,欢迎加入!

+关注