본문 바로가기

프로그래밍

하이버네이트 6에서 사용자 정의 함수 추가하기 (Adding user defined function in Hibernate 6)

하이버네이트 5에서 사용자 정의 함수를 추가하는 방법이 하이버네이트 6에서는 다소 많이 바뀌었습니다.
하이버네이트를 단독으로 사용하는 환경에서는 사용자 정의 함수를 작성하고 이를 Persistence.xml에 추가하면 됩니다.
스프링부트를 기반으로 하이버네이트를 사용한다면 사용자 정의 함수를 작성하는 것은 동일하나 작성된 사용자 정의 함수를 Persistence.xml이 아닌 application.properties에 추가하면 됩니다.
 
1. 사용자 정의 함수 작성
Hibernate 5
 
 
Hibernate 6
 
2. Persistence.xml에 사용자 정의 함수 추가
Hibernate 5
 
Hibernate 6

 

3. (Spring Boot Project) application.properties에 사용자 정의 함수 추가