Spring Data JPA는 Java Persistence API (JPA)를 기반으로 구현된 라이브러리입니다. 이를 사용하면 Java 객체와 관계형 데이터베이스 간의 매핑을 쉽게 할 수 있습니다. Spring Data JPA는 JPQL (Java Persistence Query Language)을 지원합니다. 하지만 때로는 JPQL로는 해결하기 어려운 쿼리가 있습니다. 이럴 때는 네이티브 쿼리 (Native Query)를 사용할 수 있습니다. 네이티브 쿼리는 SQL 문법을 사용하여 데이터베이스와 상호작용할 수 있습니다. Spring Data JPA에서 네이티브 쿼리를 사용하려면 다음과 같은 단계를 따르면 됩니다. 1. 엔티티 클래스에서 @SqlResultSetMapping 어노테이션을 사용하여 매핑 ..