Notice
Recent Posts
Recent Comments
Link
archive
[JPA] 특정 기간 내의 데이터만 조회하기 본문
24시간 이내에 작성된 메모만을 조회하는 API를 작성하였다.
▶ Repository
public interface MemoRepository extends JpaRepository<Memo, Long> {
List<Memo> findAllByModifiedAtBetween(LocalDateTime start, LocalDateTime end);
}
함수명 규칙은 위와 같다.
(ModifiedAt 대신 기준이 되는 컬럼명(Timestamp) 을 넣는다.)
▶ Controller
@GetMapping("/api/memos")
public List<Memo> getMemos() {
// 24시간 내에 작성된 게시물만 조회
LocalDateTime start = LocalDateTime.now().minusDays(1);
LocalDateTime end = LocalDateTime.now();
return memoRepository.findAllByModifiedAtBetween(start, end);
}
24시간 내에 작성한 게시물만 조회하는 GET API를 작성하였다.
'STUDY > Spring' 카테고리의 다른 글
JSON 데이터 다루기 - org.json 패키지 (0) | 2021.02.15 |
---|---|
네이버 쇼핑 검색 API 이용하기 (0) | 2021.02.07 |
REST API 실습 (0) | 2021.01.26 |
JPA란? / Domain, Repository, Service / CRUD실습 (0) | 2021.01.21 |
[Spring] @RestController (0) | 2021.01.20 |
Comments