inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

park jinhyuk님의 게시글

park jinhyuk park jinhyuk

@alfu83129189

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

MySQL Dialect 커스텀 관련해서 문의드립니다. (group_concat)

오래된 질문이지만 답변 남겨 봅니다. 예시 코드는 kotlin 입니다. class CustomMysqlDialect : MySQL8Dialect() { init { /** * queryDsl 사용시 * - Expressions.stringTemplate("group_concat_distinct({0})", {QEntity.column}) * jpql 사용시 * - GROUP_CONCAT_DISTINCT({targetColumn}) */ registerFunction("GROUP_CONCAT_DISTINCT", SQLFunctionTemplate(StandardBasicTypes.STRING, "group_concat(distinct ?1)")) } } hibernate 쿼리 로그에서는 group_concat_distinct(..) 으로 보이지만 실제 수행된 쿼리 로그 보시면 group_concat(distinct ..) 으로 원하시는 쿼리 수행 확인이 가능합니다.

좋아요수
0
댓글수
2
조회수
2277