작성
·
632
답변 1
1
안녕하세요. 기팝님, 공식 서포터즈 David입니다.
.
Hibernate의 경우 특정 DB에 종속된 함수는 따로 제공하지 않습니다.
따라서 필요한 경우 특정 DB에 종속된 함수를 커스텀 함수로 등록하여 사용하셔야 합니다.
group_concat의 경우가 그렇습니다.
h2에서 제공하는 함수지만 hibernate에서는 제공하지 않습니다.
따라서 group_concat이라는 커스텀 함수를 방언에 추가하여 jpql에서 가져와 사용하는 것입니다.
또한 group_concat은 특정 DB(h2)에 종속된 함수이기 때문에 hibernate 패키지가 아닌 h2 패키지에서 찾으셔야 합니다.
.
감사합니다.
감사합니다.
아 근데 저렇게 종속된 함수를 쓰면
db를 바꾸면 에러가 터지겠네요 ??