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

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

经过检查,果然发现两个


然后我去掉一个后就解决了
经过这次BUG,我总结出用别人的框架/组件,一定要多阅读官方文档,这样才不会踩了坑也不知道怎么办
相关推荐
2023-12-28
spring注解排除某些bean
劳动是唯一导向知识的道路。——萧伯纳 使用: 12@ComponentScan(excludeFilters = {@ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, value = {WillExludeBean.class, AnotherWillExludeBean.class})}) 即可 这里还有其他的过滤类型 例如注解 123@ComponentScan(excludeFilters = @Filter( type = FilterType.ANNOTATION, value = Service.class)) 切面 123@ComponentScan(includeFilters = @Filter( type = FilterType.ASPECTJ, pattern = "com.example..*Service+")) 正则 123@ComponentScan(includeFilters ...
2021-05-29
thymeleaf格式化时间
牙齿痛的人,想世界上有一种人最快乐,那就是牙齿不痛的人。——萧伯纳 将返回的日期类型在页面上显示为指定的格式 首先是格式化Date类型 1<span th:text="${#dates.format(data.gmtCreate,'yyyy-MM-dd HH:mm:ss')}"></span> 然后是LocalDateTime等Temporal类 1<span th:text="${#temporals.format(data.gmtCreate,'yyyy-MM-dd HH:mm:ss')}"></span>
2023-05-30
mp方法注入支持typeHandler
画虎画皮难画骨,知人知面不知心。——佚名 今天处理了mp中自定义注入方法的typeHandler逻辑,只需要 #{et.name,typeHandler=org.dromara.streamquery.stream.plugin.mybatisplus.JsonFieldHandlerTest$JsonFieldHandler}即可直接指定typeHandler 123456789101112131415161718<script> <if test="list != null and !list.isEmpty()">UPDATE user_info SET name=case id<foreach collection="list" item="et"><choose><when test="et != null and et.name != null">when #{et.id} then #{e...
2020-07-13
mybatisのmapper生成工具
这款工具支持批量操作,如根据不同的主键查询、批量插入、修改、删除等 个人感觉好用,项目里也在用(关键是完全开源) 推荐给大家 TableGo 官网:http://www.tablego.cn/
2021-03-06
javaFaker
得之,我幸;不得,我命。——徐志摩 如果我们需要造一些假数据,例如随机姓名之类的,可以使用javaFaker 首先是GAV 123456<!-- javaFaker --><dependency> <groupId>com.github.javafaker</groupId> <artifactId>javafaker</artifactId> <version>1.0.2</version></dependency> 然后我们可以往数据库放入200条数据,这里用我们的Faker.instance(Locale.ENGLISH).name().lastName()生成用户名 123456789@Resourceprivate MpUserService mpUserService;@Testpublic void insert() { AtomicInteger index = new AtomicInteger(5); ...
2023-03-27
jackson配置某属性只允许反序列化但不允许序列化
多和朋辈交游无疑是医治心病的良方——泰戈尔 实现jackson转json时忽略某字段,但json转对象时支持该字段的方式很简单: 只需要在getter上加@JsonIgnore,在setter上加@JsonProperty即可 例如: 1234567891011private List<Long> ids;@JsonIgnorepublic List<Long> getIds(){ return ids;}@JsonPropertypublic void setIds(List<Long> ids){ this.ids = ids; } jackson文档:https://github.com/FasterXML/jackson-docs

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