Querydsl, replace

Replace SQL

column_name의 값의 공백을 제거하여 ‘aaa’와 동일한 데이터를 조회

SELECT *
FROM table
WHERE replace(column_name, ' ', '') = 'aaa'

Querydsl

StringExpression se = StringTemplate.create("replace({0}, ' ', '')", column_name);
return select().from(table).where(
            se.eq('aaa')
        ).list(table);