프로젝트를 하다보니 select * from comment where article_id=1 order by desc;
이런 Query를 사용해야 하는 경우가 있었다. 이럴 때 @Query 어노테이션으로 JPQL을 쓰면 되겠다 싶긴 했는데, 뭔가
Spring Data JPA Repository 에서 이정도는 메서드 이름만으로 지원해주지 않을까 싶었다.
그리고 정말 지원해주고 있었다!
public interface CommentRepository extends JpaRepository<Comment, Long> {
List<Comment> findAllByArticleIdOrderByCreateDateDesc(Long articleId);
}
메소드 이름으로 JPQL 을 생성해주는 기능 규칙 공식문서
한글로 잘 정리된 블로그
'2021 Project' 카테고리의 다른 글
무중단 배포 적용기 (1) - 프론트엔드 (React) (0) | 2021.08.24 |
---|---|
HTTPS 적용하기 (NGINX + Lets Encrypt) (1) | 2021.07.28 |
NGINX로 Reverse Proxy 설정하기 (1) | 2021.07.26 |
SQL 문법 - expected "identifier" 오류 (0) | 2021.06.28 |
실서버 YML 파일을 프로젝트 외부에서 관리하기 (0) | 2021.06.24 |