반응형
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에 설정한 컬럼명을 따라가게 된다
반응형
'Spring Framework > JPA' 카테고리의 다른 글
JPA 특정 컬럼 값 조건으로 조회하는 방법 (0) | 2022.08.14 |
---|---|
JPA 테이블 생성 시 컬럼 순서 자동 변경 방지방법 (0) | 2022.08.11 |
JPA @CreatedDate @LastModifiedDate NULL 들어가는 경우 해결방법 (0) | 2022.08.10 |
JPA @LastModifiedDate Column Insert 시 NULL로 넣는 방법 (0) | 2022.08.10 |
JPA @CreatedDate Column Update시 Null 되는 현상 해결방법 (0) | 2022.08.10 |
댓글