본문 바로가기
Spring Framework/JPA

JPA Entity Column CamelCase로 생성하는 방법

by wakestand 2022. 8. 11.
반응형

JPA에서 @Entity 클래스 안에

컬럼명을 testName 같은 CamelCase로 지정해도

스프링을 실행하며 테이블 생성 시
컬럼명이 test_name 같은 snake_case로

생성되는 경우가 있는데

 

hibernate의 기본 옵션이 이렇기 때문에

application.properties 파일로 이동한 후

 

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl


위 내용을 복사 붙여넣기 해 주면

hibernate 기본 옵션을 따르지 않고

내가 Entity에 설정한 컬럼명을 따라가게 된다

반응형

댓글