데구리
20
2019-08-23 18:47:26
1
102

Querydsl 에서 SQL DATE_FORMAT처럼 사용할 수 있나요?


SQL에서 DATE_FORMAT(date,%Y-%M) 형식으로 사용하던 방법을

Querydsl로 전환 시 적용시킬 수 있는 방법이 있을까요?

date는 DB에서 String 자료형을 가지고 있습니다.

0
0
  • 답변 1

  • libedi
    679
    2019-09-17 10:38:02 작성 2019-09-17 10:38:16 수정됨

    함수를 직접 사용하는 방법이 있습니다.

    다음과 같이 StringTemplate 을 사용해보세요.

    StringTemplate dateFormat = Expressions.stringTemplate("DATE_FORMAT({0}, {1})", qClass.date, ConstantImpl.create("%y-%m"));


    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.