JPA查找数据库最新一条消息
主要字段说明:
pid:指导记录主键
user_pid:用户主键
competition_project_pid:用户作品
Mysql表
Repository
/*** 指导记录* @date 2020/3/24 9:26*/
@Repository
public interface CompetitionProjectGuideRepository extends JpaRepository<CompetitionProjectGuide, String> {Optional<CompetitionProjectGuide> findFirstByCompetitionProjectPidOrderByUpdateAtDesc(Long pid);}
Service
public Optional<CompetitionProjectGuide> findFirstByCompetitionProjectPidOrderByUpdateAtDesc(Long pid) {return repository.findFirstByCompetitionProjectPidOrderByUpdateAtDesc(pid);}
Controller
@RequestMapping(method = {RequestMethod.GET}, value = "/task/project/guide")public ResponseEntity getGuide(Long pid) {Optional<CompetitionProjectGuide> guide = competitionProjectGuideService.findFirstByCompetitionProjectPidOrderByUpdateAtDesc(pid);guide.orElseThrow(() -> new BusinessException(HttpStatus.BAD_REQUEST, Translator.toLocale("guide.NotExists.message")));return ResponseEntity.ok(guide);}
postman测试
控制台
总结
可以通过findFirst或者findTop来获取
JPA查找数据库最新一条消息相关推荐
- jpa mysql查找_jpa查找数据库最新一条消息
主要字段说明: pid:指导记录主键 user_pid:用户主键 competition_project_pid:用户作品 Mysql表 Repository /** * 指导记录 * @date 2 ...
- android 点赞源码,【Ctrl.js】微信给最新一条消息点赞源码
[JavaScript] 纯文本查看 复制代码//--------------------------------------------------------------------------- ...
- 查找数据库中一条指定字段为NULL的数据
比如我数据表有一条记录:id为1,name为空值,如果我直接 字段='' 去查询这个表,是无法找到这条数据的,可以 字段 IS NULL 来找到这条数据
- 方法:查询MongoDB数据库中最新一条数据(JAVA)
使用JAVA语言查询MongoDB中某个数据库某个集合的最新一条数据: MongoCollection<Document> cpu = MongoClient.getDatabase(&q ...
- 【SQL】查找最新一条数据
查询最新一条数据: select * from (select * from 表名 where fd_yard='123' order times ) where ROWNUM = 1 查询数据数量c ...
- Facebook 实时聊天架构日均处理数十亿条消息!
摘要:Facebook 的实时聊天架构每日可处理数十亿条消息. 作者 | shivang 译者 | 弯月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: 在这篇文章中,我将 ...
- 聊天功能获取聊天记录列表并展示最新一条聊天记录
聊天功能获取聊天记录列表并展示最新一条聊天记录 记录一次项目中聊天功能,需要获取好友聊天记录列表并且展示最新一条聊天记录,同时获取新消息的数目的sql语句. SELECT count(read_sta ...
- mysql中如何将一个表中的部分记录合并,MySQL数据库将多条记录的单个字段合并成一条记录_MySQL...
bitsCN.com MySQL数据库将多条记录的单个字段合并成一条记录 MySQL数据库将多条记录的单个字段合并成一条记录的操作是本文 我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧 ...
- akka 异常处理_使用Akka处理1000万条消息
akka 异常处理 Akka演员承诺并发. 有什么更好的模拟方法,看看使用商品硬件和软件处理1000万条消息需要花费多少时间,而无需进行任何低级调整.我用Java编写了整个1000万条消息的处理过程, ...
最新文章
- python 如何建立图形用户界面_python(五)图形用户界面easyGUI入门
- python requirements.txt_python生成requirements.txt的两种方法
- 5-1rquests模拟登陆知乎之httpcode
- python3(十)pickle库
- .NET gRPC核心功能初体验
- 《信息学奥赛一本通》1283:登山
- 微信小程序 获取OpenId
- map按kye排序 按value排序
- Agile敏捷开发Planning Poker简介
- 计组第六章 计算机的运算方法
- windows配置端口映射
- re模块中group()与groups()用法
- oracle中算百分比,Oracle百分比分析函数RATIO_TO_REPORT() OVER()实例详解
- 【面试】Redis 基础数据类型以及常见面试问题
- 2021年【最后】的抢票机会你抓住了吗?这里有一些抢票攻略!
- Pytorch - 弹性训练原理
- 使用jekyll写博客
- 图像处理基础操作三(图像直方图、傅里叶变换)
- photoshop将图层导出到文件脚本不带数字序号、下划线方法
- 求最大公约数 最大公约数
热门文章
- ECCV 2018 | Pixel2Mesh:从单帧RGB图像生成三维网格模型
- 知识图谱前沿技术课程暨学术研讨会(武汉大学站)
- 2018ACM-ICPC Asia Nanjing Regional Contest
- 项目--------------使用BiLSTMCRF将病例文本中的诊断数据识别出来
- mysql 设置某个字段等于某个字段_学习记录-第十八天(李玉婷MySQL基础 第12天)...
- 计量经济学及stata应用思维导图_小学毕业数学重点考点,火车过桥应用题,用思维导图轻松掌握...
- mysql 忘记root_解决MySQL忘记root密码
- 深入理解计算机底层为什么采用补码运算【如何理解二进制计算高位溢出】
- shiro认证+授权(使用MD5+salt+散列加密)
- paramterType和resultType的区别