전체 글 57

QueryDSL + Pageable + ListQuerydslPredicateExecutor 페이징 처리 방법

QueryDSL 설정 방법은 패스하고,이 QueryDSL에 Pageable 객체와 ListQuerydslPredicateExecutor 클래스를 이용한 페이징 방법을 설명하고자 한다. 1. 엔터티 생성@Entity@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)public class CCTV { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String location; private Double latitude; private Double longitude; // 기타 필드 및 생성자}이 엔터티를 기..

백엔드/JPA 2025.03.21

QueryDSL Spatial (공간 데이터 처리)

QueryDSL Spatial이란?이번 프로젝트에서 다음과 같은 의존성을 설정하여 QueryDSL을 JPA와 함께 설정했다. // QueryDSL implementation 'com.querydsl:querydsl-jpa:5.1.0:jakarta' implementation 'com.querydsl:querydsl-spatial:5.1.0' implementation 'com.querydsl:querydsl-sql-spatial' // QueryDSL Annotation Processor annotationProcessor 'com.querydsl:querydsl-apt:5.1.0:jakarta' annotationProcessor 'com.querydsl:q..

백엔드/JPA 2025.03.21