# Querydsl

3개의 포스트
post-thumbnail

[JPA] QueryDSL

Query를 자바코드로 만들 수 있게 해주는 것이다.타입 세이프하다.Predicate라는 인터페이스 자바코드로 조건문을 표현할 수 있다. 조건문들을 조합할 수도 있고 따로 관리 할 수도 있다. 위의 장점들 때문에 QueryDSL을 사용한다.기존의 방법으로 메서드를 만들

2020년 3월 26일
·
0개의 댓글

Querydsl Gradle 설정

Spring Boot, Querydsl 사용 시 Gralde 설정 방법Querydsl이 생성하는 QClass들의 경로를 설정한다. (생성된 QClass들은 git에서 ignore해주자)설정이 제대로 되면 Gradle task에 아래처럼 compileQuerydsl 이

2020년 3월 18일
·
1개의 댓글

Querydsl 동적 쿼리

DB에서 값을 조회할 때 조회 조건이 동적으로 바뀌어야 하는 경우가 종종 있다.SQL 쿼리를 이용해 조회할 때 주로 when/case 등의 문법을 사용하여 해결하는 경우가 있는데.. 개인적으로 when/case 문은 안티패턴이라고 생각한다.. (SQL을 너무 복잡하게

2020년 3월 16일
·
0개의 댓글