[ Spring ] Basic REST - 4. Board Repository

jwkwon0817·2023년 9월 2일
0

Backend

목록 보기
29/32
post-thumbnail
import me.jwkwon0817.restapiboard.domain.entities.Board;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;

public interface BoardRepository extends JpaRepository<Board, Long> {
	
    List<Board> findAllByOrderByIdDesc();
}

JPA에서는 쿼리 메서드라는 기능을 제공하기 때문에 따로 인터페이스 메서드를 구현하지 않아도 자동으로 메서드 이름으로 구현이 완료된다.


findAllByOrderByIdDesc는 다음과 같은 의미다.

SELECT * FROM BOARD ORDER BY ID DESC

JpaRepository<T, V>를 상속받고 있는데 T는 JPA Entity, V는 JPA ENtity에서 Primary Key의 타입을 적어주면 된다.

profile
SRIHS 119th SW

0개의 댓글