SQL Function 호출
컬럼명 변경
@SpringBootTest
@Transactional
public class QuerydslBasicTest {
@Test
void sqlFunction() {
String result = queryFactory
.select(Expressions.stringTemplate(
"function('replace', {0}, {1}, {2})",
member.username, "member", "M"
)).from(member)
.fetchFirst();
}
}select replace(member0_.username, ?, ?) as col_0_0_
from member member0_ limit ?
select replace(member0_.username, 1, NULL) as col_0_0_
from member member0_ limit ?;소문자 변경
Last updated