
https://unsplash.com/photos/LmyPLbbUWhA
為了在 Spring Boot 專案中存取 MySQL 資料庫,我們可借助 Spring Data JPA 框架所提供的 repository 介面。
本文除了透過內建的 CRUD 方法進行存取,也會設計自己的查詢條件,包含透過方法名稱及原生語法。最後說明如何排序與分頁。
本文已經搬家,歡迎到「【Spring Boot】第9.3課-使用 JPA Repository 存取 MySQL 資料庫」繼續閱讀。
為了在 Spring Boot 專案中存取 MySQL 資料庫,我們可借助 Spring Data JPA 框架所提供的 repository 介面。
本文除了透過內建的 CRUD 方法進行存取,也會設計自己的查詢條件,包含透過方法名稱及原生語法。最後說明如何排序與分頁。
本文已經搬家,歡迎到「【Spring Boot】第9.3課-使用 JPA Repository 存取 MySQL 資料庫」繼續閱讀。
感謝大大的用心分享,想盡點微薄之力幫助大大完善教學
回覆刪除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);
}
謝謝你,我漏寫了,已經補上囉
刪除