Spring Data JPA에서는 메서드 이름으로 SQL을 생성할 수 있는 Query Methods 기능을 제공함
JpaRepository 인터페이스에서 해당 인터페이스와 매핑되어있는 테이블에 요청하고자하는 SQl을 메서드 이름을 사용하여 선언 가능
SimpleJpaRepository 클래스가 생성될 때 위처럼 직접 선언한 JpaRepository 인터페이스의 모든 메서드를 자동으로 구현해줌
findAllByOrderByModifiedAtDesc
해당 메서드 이름은 Memo 테이블에서 ModifiedAt 즉, 수정 시간을 기준으로 전체 데이터를 내림차순으로 가져오는 SQL을 실행하는 메서드를 생성 가능
List<Memo> findAllByUsername(String username);
ByUsername
에 값을 전달해줘야하기 때문에 파라미터에 해당 값의 타입과 변수명을 선언해줌