
JpaRepository 인터페이스에서 제공하는 메서드의 접두사는 다음과 같습니다.
find : 지정한 속성 값과 일치하는 엔티티를 찾습니다.get : 지정한 ID에 해당하는 엔티티를 가져옵니다.count : 지정한 속성 값과 일치하는 엔티티의 수를 반환합니다.delete : 지정한 엔티티를 삭제합니다.exists : 지정한 속성 값과 일치하는 엔티티가 존재하는지 확인합니다.save : 엔티티를 저장하거나 업데이트합니다.이 외에도 JpaRepository 인터페이스에서는 And, Or, Between, LessThan, GreaterThan, Like, IsNull, IsNotNull, OrderBy 등 다양한 접두사를 제공합니다.
이러한 메서드들은 메서드 이름에서 접두사를 확인할 수 있습니다. 예를 들어, findByName() 메서드는 name 속성 값과 일치하는 엔티티를 찾는 메서드입니다. 마찬가지로, deleteById() 메서드는 지정한 ID에 해당하는 엔티티를 삭제하는 메서드입니다.
JpaRepository 인터페이스에서 제공하는 메서드의 목록은 Spring Data JPA 공식 문서에서 확인할 수 있습니다. (https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.query-methods.query-creation)