mybatis中@MapKey
发表于|更新于
|浏览量:
和睦的家庭空气是世上的一种花朵,没有东西比它更温柔,没有东西比它更适宜于把一家人的天性培养得坚强正直。——德莱塞
继续分享mybatis的知识点:
@MapKey注解:org.apache.ibatis.annotations.MapKey
1 | @MapKey("id") |
得到:Map<ID, 用户>

非常的简单
相关推荐
2020-06-16
拦截器解决跨域问题
大家平时在项目开发中遇到跨域问题是怎么解决的呢? 我相信有很多小伙伴就会回答:在Controller加上@CrossOrigin就可以啦! 但我们知道,在企业开发中,会有很多个controller,controller数量多也便于维护和查找控制层代码 那有没有一种方式能解决这种繁琐的问题呢?答案是肯定的! 下面介绍如何用JSONP解决跨域问题,哦不是用拦截器解决hh 12345678910111213141516171819202122232425262728293031323334353637package com.ruben.controller.interceptor;import org.springframework.http.HttpStatus;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.Model...
2023-02-07
mp查询出来时间自动去掉秒
陷入经济困境的人,是最容易被利用的——加藤谛三 由于需求变动,原先存入为LocalDateTime的,现在需要精确到分,但保留数据库原有的数据 所以查询时,只精确到分,将秒去掉 我们使用typeHandler,将秒设置为00 首先添加@TableName(autoResultMap = true)然后添加@TableField(typeHandler = DeSecondHandler.class) 12345678910111213141516171819202122232425package com.ruben.simplestreamquery.pojo.po;import com.baomidou.mybatisplus.annotation.TableField;import com.baomidou.mybatisplus.annotation.TableName;import com.ruben.simplestreamquery.handler.DeSecondsHandler;import lombok.Data;import java.time.Local...
2020-12-19
jmeter的使用
人生至善,就是对生活乐观,对工作愉快,对事业兴奋。——布兰登 首先到官网下载jmeter 如果下的慢可以切换镜像 下载好了后解压,打开bin目录下的jmeter.bat 打开后我们切换到中文 我们右键Test Plan添加一个线程组 添加一个HTTP请求的取样器 填写接口信息 然后再添加一个HTTP信息头管理器 填入token 然后添加监听器里的查看结果树 以及汇总报告 又或者是聚合报告 我们点击运行 提示,需要保存 我们点击Yes然后保存 再次点击运行后我们再次点击查看结果数树发现测试结果出来了 包括汇总报告 以及聚合报告 我们也可以把循环次数设置为永远 最后可以看到我们的报告一直在上涨 如果出现Address already in use: connect 我们按WIN+R打开运行窗口输入regedit打开注册表 找到HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services->Tcpip->Parameters 找到MaxUserPort 没有的话右...
2022-12-12
开源ocr库tesseract
强者容易坚强,正如弱者容易软弱。——爱默生 分享一个开源的OCR库 文档链接:https://tesseract-ocr.github.io/ 源码地址:https://github.com/tesseract-ocr/tesseract 其包含了多种编程语言
2021-10-12
mybatis-plus过滤不需要查询的字段
仁义忠信,乐善不倦,此天爵也 。一一孟子 之前写过过滤出需要查询的字段,也简单介绍了下Mybatis-Plus的select函数 今天写了个小函数,可以直接传入不需要查询出来的字段 12345678910111213/** * 过滤不需要查询的字段 * * @param wrapper 条件构造器 * @param functions 字段 * @return com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> * @author <achao1441470436@gmail.com> * @since 2021/10/12 15:51 */@SafeVarargspublic static <T> LambdaQueryWrapper<T> filterProperties(LambdaQueryWrapper<T> wrapper, SFunction<T, Serializable>... functions)...
2023-09-19
file4j
鲸落海底,哺暗界众生十五年。——加里·斯奈德 代码仓库 官方文档 在 SpringBoot 中通过简单的方式将文件存储到 本地、FTP、SFTP、WebDAV、谷歌云存阿里云OSS、华为云OBS、七牛云Kodo、腾讯云COS、百度云 BOS、又拍云USS、MinIO、 AWS S3、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动云 EOS、沃云 OSS、 网易数帆 NOS、Ucloud US3、青云 QingStor、IBM COS 等平台 12345<dependency> <groupId>cn.xuyanwu</groupId> <artifactId>spring-file-storage</artifactId> <version>1.0.3</version></dependency>

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