본문 바로가기
Spring

Querydsl where 절에 문자열 replace 함수 사용 방법

by 루에 2023. 3. 8.
반응형

where절에 사용하기 위해 stringTemplete을 활용한다.

/**
 * sp의 공백을 제거하고 영문을 소문자로 변환하여 리턴한다.
 * DB값을 변환해서 검색할 때 사용
 *
 * @param sp   DB에 입력된 문자열
 */
public static StringTemplate removeBlankAndConvertLower(StringPath sp) {
   return Expressions.stringTemplate("lower(replace({0}, ' ', ''))", sp);
}

 

반응형

댓글