主要字段说明:

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查找数据库最新一条消息相关推荐

  1. jpa mysql查找_jpa查找数据库最新一条消息

    主要字段说明: pid:指导记录主键 user_pid:用户主键 competition_project_pid:用户作品 Mysql表 Repository /** * 指导记录 * @date 2 ...

  2. android 点赞源码,【Ctrl.js】微信给最新一条消息点赞源码

    [JavaScript] 纯文本查看 复制代码//--------------------------------------------------------------------------- ...

  3. 查找数据库中一条指定字段为NULL的数据

    比如我数据表有一条记录:id为1,name为空值,如果我直接 字段='' 去查询这个表,是无法找到这条数据的,可以 字段 IS NULL 来找到这条数据

  4. 方法:查询MongoDB数据库中最新一条数据(JAVA)

    使用JAVA语言查询MongoDB中某个数据库某个集合的最新一条数据: MongoCollection<Document> cpu = MongoClient.getDatabase(&q ...

  5. 【SQL】查找最新一条数据

    查询最新一条数据: select * from (select * from 表名 where fd_yard='123' order times ) where ROWNUM = 1 查询数据数量c ...

  6. Facebook 实时聊天架构日均处理数十亿条消息!

    摘要:Facebook 的实时聊天架构每日可处理数十亿条消息. 作者 | shivang 译者 | 弯月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: 在这篇文章中,我将 ...

  7. 聊天功能获取聊天记录列表并展示最新一条聊天记录

    聊天功能获取聊天记录列表并展示最新一条聊天记录 记录一次项目中聊天功能,需要获取好友聊天记录列表并且展示最新一条聊天记录,同时获取新消息的数目的sql语句. SELECT count(read_sta ...

  8. mysql中如何将一个表中的部分记录合并,MySQL数据库将多条记录的单个字段合并成一条记录_MySQL...

    bitsCN.com MySQL数据库将多条记录的单个字段合并成一条记录 MySQL数据库将多条记录的单个字段合并成一条记录的操作是本文 我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧 ...

  9. akka 异常处理_使用Akka处理1000万条消息

    akka 异常处理 Akka演员承诺并发. 有什么更好的模拟方法,看看使用商品硬件和软件处理1000万条消息需要花费多少时间,而无需进行任何低级调整.我用Java编写了整个1000万条消息的处理过程, ...

最新文章

  1. python 如何建立图形用户界面_python(五)图形用户界面easyGUI入门
  2. python requirements.txt_python生成requirements.txt的两种方法
  3. 5-1rquests模拟登陆知乎之httpcode
  4. python3(十)pickle库
  5. .NET gRPC核心功能初体验
  6. 《信息学奥赛一本通》1283:登山
  7. 微信小程序 获取OpenId
  8. map按kye排序 按value排序
  9. Agile敏捷开发Planning Poker简介
  10. 计组第六章 计算机的运算方法
  11. windows配置端口映射
  12. re模块中group()与groups()用法
  13. oracle中算百分比,Oracle百分比分析函数RATIO_TO_REPORT() OVER()实例详解
  14. 【面试】Redis 基础数据类型以及常见面试问题
  15. 2021年【最后】的抢票机会你抓住了吗?这里有一些抢票攻略!
  16. Pytorch - 弹性训练原理
  17. 使用jekyll写博客
  18. 图像处理基础操作三(图像直方图、傅里叶变换)
  19. photoshop将图层导出到文件脚本不带数字序号、下划线方法
  20. 求最大公约数 最大公约数

热门文章

  1. ECCV 2018 | Pixel2Mesh:从单帧RGB图像生成三维网格模型
  2. 知识图谱前沿技术课程暨学术研讨会(武汉大学站)
  3. 2018ACM-ICPC Asia Nanjing Regional Contest
  4. 项目--------------使用BiLSTMCRF将病例文本中的诊断数据识别出来
  5. mysql 设置某个字段等于某个字段_学习记录-第十八天(李玉婷MySQL基础 第12天)...
  6. 计量经济学及stata应用思维导图_小学毕业数学重点考点,火车过桥应用题,用思维导图轻松掌握...
  7. mysql 忘记root_解决MySQL忘记root密码
  8. 深入理解计算机底层为什么采用补码运算【如何理解二进制计算高位溢出】
  9. shiro认证+授权(使用MD5+salt+散列加密)
  10. paramterType和resultType的区别