본문 바로가기
Spring/DB연동

[JPA] @Entity 에서 컬럼이름 스네이크케이스로 자동변환됨

by doriver 2024. 5. 23.
    @Column(name = "nickName", nullable = false, length = 16)
    private String nickName;

이렇게 했는데

DB에선 아래와같이 nick_name 칼럼을 만들어버림( 기존에 정상적으로 있던이름은 nickName 였음 )

 

위와같은 문제는

application.properties파일에 아래 코드 추가해주니 해결됨

#언더바 자동변경 방지

spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl

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

 

 

'Spring > DB연동' 카테고리의 다른 글

SpringBoot에서 Redis로 Cache기능 구현하기  (0) 2024.06.25
SpringBoot에서 Redis로 데이터 저장,조회  (0) 2024.06.24
JPA에서 update ( PersistenceContext )  (0) 2024.05.23
Querydsl  (0) 2024.05.09
JPA의 핵심 클래스들  (1) 2024.05.09