반응형
문제
스프링 DATA JPA에서 Hibernate로 Entity를 생성할때 @Column 어노테이션에 속성으로 name="nickName" 같이 카멜 케이스 표기법으로 컬럼명을 주어도 hibernate에서 자동으로 "nick_name" 같은 언더스코어 표기법으로 컬럼명을 생성하는 문제를 겪게 되었다.
해결 방법
application.properties 파일이나 application.yml파일에 Hibernate Naming Strategy을 설정한다.
application.properties
spring.jpa.hibernate.naming.physical-strategy = org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
application.yml
spring:
jpa:
hibernate:
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
반응형
'Spring' 카테고리의 다른 글
jjwt 서버 적용 오류 (0) | 2023.06.12 |
---|---|
Requesting Java AST from selection 오류 해결법 (0) | 2023.03.11 |
반복 작업 만들기 (0) | 2023.02.02 |
Restful web service 만들기 (0) | 2023.02.01 |
스프링 부트를 이용해 웹서버 구축하기 (0) | 2023.01.30 |