JPA查找数据库最新一条消息
生活随笔
收集整理的這篇文章主要介紹了
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來獲取
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的JPA查找数据库最新一条消息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL 中and 与or的优先级
- 下一篇: JPA模糊查询(表中的某些数据)