mybatis-plus两个limit坑
发表于|更新于
|浏览量:
要成就大事业就要趁青年时代。 ——歌德
前两天遇到一个坑,使用mybatis-plus的时候,SQL出现两个LIMIT

经过查阅官方文档才发现,这是因为配置了两个分页拦截器

经过检查,果然发现两个


然后我去掉一个后就解决了
经过这次BUG,我总结出用别人的框架/组件,一定要多阅读官方文档,这样才不会踩了坑也不知道怎么办
相关推荐
2021-06-11
redis的manager层应用
一身报国有万死,双鬓向人无再青。 —— 陆游 封装了一个操作redis的管理层,简单处理了缓存穿透、击穿、雪崩问题 Manager 12345678910111213141516171819202122232425package com.ruben.manager;import com.alibaba.fastjson.TypeReference;import java.util.function.Supplier;/** * redis管理层 * * @author <achao1441470436@gmail.com> * @since 2021/6/11 0011 21:55 */public interface RedisManager { /** * 从缓存中获取否则从mysql中查询 * * @param key 缓存中的key * @param mysqlSupplier 查询mysql操作 * @param typeReference 返回的类型 * @param ...
2022-12-07
CompletableFuture事务处理
男人的盟誓是女人的陷阱——莎士比亚 使用CompletableFuture进行异步任务编排时,可能会有事务的支持需求,我们这里可以使用之前我写的手动回滚、提交事务进行处理 代码案例如下,所用框架stream-query: 首先是不加事务的 123456789101112131415161718192021222324252627282930313233package io.github.vampireachao.stream.plugin.mybatisplus;import io.github.vampireachao.stream.plugin.mybatisplus.pojo.po.UserInfo;import org.junit.jupiter.api.Assertions;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringB...
2022-01-12
获取两个list中相互不包含的部分
“走吧,去吃肉。”——《非正常死亡》 代码如下:提供了几种方法(自个写的) 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465import java.util.*;import java.util.stream.Collectors;import java.util.stream.Stream;class Scratch { public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); list.add(6); ...
2020-09-21
java实现控制台打印进度条
我们自古以来,就有埋头苦干的人,有拼命硬干的人,有为民请命的人,有舍身求法的人……这都是中国的脊梁。——鲁迅 转载,原文 123456789101112131415public static void main(String[] args) { final long size = 1000L; for (int i = 0; i < 101; i++) { String tu = "▧"; for (int j = 0; j < i / 10; j++) { tu += "▧"; } System.out.print("\r当前进度:" + (i) + "%\t" + tu + "\t" + (i * 10) + "/" + size); try ...
2022-09-13
mysql单条sql批量更新封装
要成就大事业,就要趁青年时代——歌德 之前写了:mysql单条sql批量新增封装 现在写个批量更新的,源码地址 目前还不支持乐观锁,主要代码如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586package io.github.vampireachao.stream.plugin.mybatisplus.engine.methods;import com.baomidou.mybatisplus.core.injector.AbstractMethod;import com.baomidou.mybatisplus.core.metadata.TableInfo;import com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils;impor...
2021-09-18
springboot中jackson的yml配置
生命是短暂的,如果我能让别人以更短的时间,看到更多的美,这难道不是一件值得奋斗的事情吗?——灵遁者 配置如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748spring: jackson: # 日期序列化格式 date-format: yyyy-MM-dd HH:mm:ss # 序列化和反序列化属性配置,默认是保留字段名称,并从方法中删除 set/get/is 前缀(以及小写首字母大写字符序列) property-naming-strategy: com.fasterxml.jackson.databind.PropertyNamingStrategy # 序列化属性可见度 visibility: # 所有的GETTER都设置为只有公共可见 GETTER: PUBLIC_ONLY # 所有的SETTER都设置为只有公共可见 SETTER: PUBLIC_ONLY ...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog