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