Querydsl - Expressions클래스로 select에서 상수 사용하는 법
·
JPA
개요쿼리 성능을 개선하는 방법 중 하나는 이미 선언된 값은 그대로 사용하는 것이다.매개변수로 넘어왔구나 이미 알고 있는 값을 DB에서 조회하는건 불필요하다. 이 밖에도 Entity보다 DTO로 필요한 필드만 가져오거나 where 및 join 문에 인덱스가 있는 필드만 사용하는 등의 방법이 있다. 본 글에서는 Expressions 클래스로 Querydsl에서 select문에서 상수를 사용하는 방법을 알아보자com.mysema.query.support.Expressions 클래스는 동적 표현식 생성을 위한 클래스이다. constant()constant 표현식은 Entity에 선언되지 않은 필드를 상수로 반환하고 싶을 때 사용한다.Expressions.constant(value) 형태로 사용할 수 있고 Exp..