【Spring Boot】第8.3課-使用 JPA Repository 存取 MySQL 資料庫


https://unsplash.com/photos/LmyPLbbUWhA

為了在 Spring Boot 專案中存取 MySQL 資料庫,我們可借助 Spring Data JPA 框架所提供的 repository 介面。

本文除了透過內建的 CRUD 方法進行存取,也會設計自己的查詢條件,包含透過方法名稱及原生語法。最後說明如何排序與分頁。


本文已經搬家,歡迎到「【Spring Boot】第9.3課-使用 JPA Repository 存取 MySQL 資料庫」繼續閱讀。

留言

  1. 感謝大大的用心分享,想盡點微薄之力幫助大大完善教學

    public ResponseEntity> getStudents(
    @RequestParam(required = false) String sortField,
    @RequestParam(required = false) String sortDirection,
    // page、size應從參數取得
    @RequestParam(required = false) Integer page,
    @RequestParam(required = false) Integer size
    ) {
    Sort sort = createSort(sortField, sortDirection);
    Pageable pageable = createPageable(page, size, sort);
    List students = studentRepository.find(pageable);

    return ResponseEntity.ok(students);
    }

    回覆刪除

張貼留言