Spring Data JPA에서
SQL쿼리를 동적으로 처리하기 위해서 Querydsl을 사용할수 있음
Querydsl에서는 Q클래스( Querydsl의해 생성됨 )를 사용
Q클래스
Querydsl의해 생성됨( build를 해야 생김, Gradle Tasks - 해당프로젝트 - build - build )
@Entity클래스( InvestPost )가 있으면 그에 매핑되는 Q클래스( QInvestPost )가 생성됨
build / generated / sources / annotationProcessor / java / main 디렉토리에 생성됨( 다른곳으로 설정 가능 )
Q클래스의 패키지 경로는 @Entity클래스의 패키지 경로와 동일하게 생김
'Spring > DB연동' 카테고리의 다른 글
| JDBC로 DB작업 하는데 필요한 과정들 (0) | 2024.10.23 |
|---|---|
| (JPA의 CRUD메서드) ~ (DB에서 SQL문 수행) 까지의 과정 (0) | 2024.10.19 |
| JPA 01 (0) | 2024.07.02 |
| SpringBoot에서 Redis로 Cache기능 구현하기 (0) | 2024.06.25 |
| SpringBoot에서 Redis로 데이터 저장,조회 (0) | 2024.06.24 |