[스프링 1팀] 8장 Spring Data JPA 활용
이번 스터디 정리글에서는 Spring Data JPA에 대해서 다뤄 보려고 한다. 8.1 프로젝트 생성 이전 6장에서 학습한 코드를 가져와서 사용할 예정이며 JPA의 기능에 대해 살펴 보기 위해 spring initializer 등을 통해 프로젝트를 생성해 준다. 8.2 JPQL JPQL은 JPA Query Language로 JPA에서 사용하는 쿼리이다. JPQL는 SQL과 상당히 유사하지만 SQL과 다른 점은 테이블과 칼럼을 사용하는 대신 엔티티 객체에 대한 이름과 필드의 이름을 사용한다는 점이다. SELECT p FROM Product p WHERE p.number = ?1; Product는 엔티티 타입이다. p.number는 엔티티 속성이다. 8.3 쿼리 메서드 살펴보기 리포지토리는 기본적으로 Jp..
23-24/Spring 1
2023. 11. 24. 13:06