avatar
文章
2246
标签
35
分类
0
首頁
目录
标签
友鏈
关于
Logo阿超mp分页排序字段转换 返回首页
搜索
首頁
目录
标签
友鏈
关于

mp分页排序字段转换

发表于2022-10-13|更新于2026-02-24
|浏览量:

竭诚相助亲密无间,乃友谊之最高境界——瓦鲁瓦尔

经常会遇到这种表格:

image-20221013130603091

后端代码演示:

image-20221013130356659

源码地址:

https://gitee.com/VampireAchao/stream-query/blob/master/stream-plugin/stream-plugin-mybatis-plus/src/test/java/io/github/vampireachao/stream/plugin/mybatisplus/DatabaseTest.java

java
上一篇
MP字段更新策略
看不见河底就不要涉水而过——佚名 之前写过mybatis-plus部分更新 今天分享一个注解式配置的 添加@TableField(updateStrategy = FieldStrategy.IGNORED) 即可在更新时,忽略判空,强制更新 例如: 123456789101112131415161718192021package com.ruben.simpleboot.pojo.po;import com.baomidou.mybatisplus.annotation.*;import com.ruben.simpleboot.pojo.common.BaseRecycleEntity;import lombok.Data;import lombok.EqualsAndHashCode;import java.time.LocalDateTime;/** * UserInfo * * @author VampireAchao * @since 2022/5/21 */@Datapublic class UserInfo{ private Long id; ...
下一篇
stream-core实现枚举校验
同一个美丽而聪慧的人相处,能使人紧张的神经放松,感情变得柔和——巴尔扎尔 引入依赖: 123456<!-- https://search.maven.org/artifact/io.github.vampireachao/stream-query --><dependency> <groupId>io.github.vampireachao</groupId> <artifactId>stream-core</artifactId> <version>1.1.12</version></dependency> 编写代码: 123456789101112131415161718192021222324252627@Testvoid test() { class User { public GenderEnum getGender() { return null; &#...
相关推荐
2023-06-03
java图片切片
女人绝不会被奉承解除武装,而男人大都会陷落。——王尔德 可以使用hutool的ImgUtil.slice 1ImgUtil.slice(FileUtil.file("d:/test/logo.jpg"), FileUtil.file("d:/test/dest"), 200, 150); 123456789 /** * 图像切片(指定切片的宽度和高度) * * @param srcImageFile 源图像 * @param descDir 切片目标文件夹 * @param destWidth 目标切片宽度。默认200 * @param destHeight 目标切片高度。默认150 */public static void slice(final File srcImageFile, final File descDir, final int destWidth, final int destHeight) 而且除了指定宽度和高度的,还可以使用: 12345678910/** * 图像切割(指定切片的行数和列数...
2022-12-20
hibernate-validator校验对象属性为List
君子拙于不知己而信于知己也——司马迁 文档: https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#_with_list 我们这里首先引入starter 1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency> 然后我们带两个Entity以及一个Controller 123456789101112131415161718package com.ruben.simplestreamquery.pojo;import lombok.Data;import javax.validation.constraints.NotEmpty;import javax.validation.constrain...
2021-05-23
springboot默认跳转/error页面变更
宁鸣而死,不默而生。——胡适 宁鸣而死,不默而生。——胡适 在开发中我们经常看到这样一个页面 意思是告诉你,没有映射到/error对应的视图 这个是从哪里出现的呢? 我们找到org.springframework.boot.autoconfigure.web.servlet.error包下面 这里我们看到ErrorMvcAutoConfiguration,因为springboot自动装配就是这些xxxAutoConfiguration去完成的 打开一看,发现:诶?!这里有这样一段代码 这段代码告诉我们,如果在没注入ErrorViewResolver并且注入了DispatcherServlet这个bean的情况下,则注入一个叫DefaultErrorViewResolver的bean 如果你现在就想知道怎么修改默认的/error路径映射? 那可以直接注入一个ErrorViewResolver 在你的任意一个配置类中,我建议是放到Mvc配置类中 12345678910111213141516171819202122232425/** * web配置类 * * @auth...
2024-03-08
mybatis-plus-ext
教育不是注满一桶水,而是点燃一把火。 ——叶芝 分享一个最近加入dromara的orm mybatis-plus-ext: mybatis-plus框架的拓展包,在框架原有基础上做了进一步的轻度封装,增强内容:免手写Mapper、多数据源自动建表、数据自动填充、自动关联查询、冗余数据自动更新、动态查询条件等。 文档: Mybatis-Plus-Ext教程 · 语雀 mybatis-plus框架的拓展包,在框架原有基础上做了进一步的轻度封装,增强内容:免手写Mapper、多数据源自动建表、数据自动填充、自动关联查询、冗余数据自动更新、动态查询条件等。        尽管MybatisPlus (后文简称MP)相比较Mybatis丝滑了很多,但是,日常使用中,是否偶尔仍会怀念JPA(Hibernate)的那种纵享丝滑的感受,更好的一心投入业务开发中,如果你也是如此,那么恭喜你发现了MybatisPlusExt(后文简称MPE)。        MPE对MP做了进一步的拓展封装,即保留MP原功能,又添加更多有用便捷的功能。同样坚持与MP对Mybatis的原则,只做增强不做改变,所以...
2020-07-21
拦截器注入Service报空指针的坑
今天写了个拦截器,注入一个Service,结果没注入进去,报空指针 后来发现原来在拦截器配置处需要用@Bean的形式注入 并且在上面addInterceptor里面调用该函数 123456789@Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(visitInterceptor()) .addPathPatterns("/**"); } @Bean public VisitInterceptor visitInterceptor() { return new VisitInterceptor(); }
2022-03-15
hutool-db
世间事,除了生死,哪一件不是闲事。——仓央嘉措《地空》 hutool操作数据库这块可以看官方文档: 这里做个简单演示:例如select * from user GAV一导 1234567891011121314151617<dependencies> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.22</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.28</versio...
avatar
阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
文章
2246
标签
35
分类
0
Follow Me
公告
This is my Blog
最新文章
i-have-adhd2026-07-22
wigolo2026-07-21
ktransformers2026-07-20
code-review-graph2026-07-19
posthog2026-07-18
© 2025 - 2026 By 阿超框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中