반응형
SELECT *
FROM TABLE
WHERE REPLACE(column_name, ' ', '') = 'val';
위의 replace 함수를 QueryDsl에서는 어떻게 사용할까?
1번
Expressions.stringTemplate("replace({0},' ','')", column_name)
2번
StringExpression se = StringTemplate.create("replace({0}, ' ', '')", column_name);
return select().from(o).where(se.eq('aaa')).list(o);
반응형
'프로그래밍 노트 > JPA' 카테고리의 다른 글
[JPA] N+1 문제 해결방법 (0) | 2020.12.21 |
---|---|
[JPA] 일대다(1:N), 다대일(N:1) 단방향매핑 관련 고찰 (3) | 2020.12.21 |
[JPA] 다양한 연관관계_일대다(1:N) (2) | 2019.10.27 |
[JPA] 다양한 연관관계_다대일(N:1) (0) | 2019.10.27 |
[JPA] 연관관계 매핑 기초(단방향/양방향) (5) | 2019.10.10 |