[스프링 1팀] 8장. Spring Data JPA 활용
Spring Data JPA📌 JPQLJPQL이란 JPA Query Language의 줄임말로, JPA에서 사용할 수 있는 쿼리이다. SQL과 문법이 매우 비슷하다. SQL과의 차이점은 SQL에서는 테이블이나 컬럼의 이름을 사용하는 것과 달리 JPQL은 다음과 같이 엔티티 객체를 대상으로 수행하는 쿼리이기에 매핑된 엔티티의 이름과 필드의 이름을 사용한다는 것이다.SELECT p FROM Product(엔티티 타입) p WHERE p.number(엔티티 속성) = ?1; 📌 쿼리 메서드리포지토리는 JpaRepository를 상속받는 것만으로도 다양한 CRUD 메서드를 제공한다. 하지만 이러한 기본 메서드들은 식별자 기반으로 생성되기에 별도의 메서드를 정의하는 경우가 많다. 이때 간단한 쿼리문 작성을 ..
24-25/Spring 1
2025. 1. 3. 10:00