JPA를 사용하다보면 entity의 칼럼명에 있는 카멜케이스를 자동으로 스네이크 케이스로 변환하곤 한다.
정 카멜케이스를 쓰고 싶다 하면 다음 설정을 따라하면 된다.
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
정상적으로 couple_id가 아닌 coupleId로 저장된 모습이다.
reference
'♾️Language & Framework > 🌿Spring' 카테고리의 다른 글
[Spring] - @ResponseEntity의 이해와 사용 방법 (0) | 2023.11.25 |
---|---|
[Spring] - @RestControllerAdvice를 이용해서 예외처리 AOP 처리하기 (0) | 2023.11.24 |
[Spring] - JPA DDL-Auto 사용 시 한글 설정 자동화 (0) | 2023.11.23 |
[Spring] - 스프링 MySql 데이터베이스와 JPA 연동 (0) | 2023.11.20 |
[Spring 기술 면접 대비] - 2. @Controller VS @RestController (1) | 2023.11.10 |