JPA를 활용하여 DB를 연동하는 과정에서 테이블과 필드를 찾지 못하는 에러가 발생했다.
이유는 처음에 자동으로 DB를 생성할 때 Hitbernate5에서 쿼리를 날릴 때 다음과 같이 치환되기 때문이다.
UserInfo -> user_info
- . -> _
- 카멜케이스 -> 스네이크케이스
application.yaml에 다음 항목들을 추가해 주었다.
spring:
jpa:
hibernate:
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
implicit-strategy: org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
출처:
'문제해결' 카테고리의 다른 글
pm2 start시 pem 권한 문제 (0) | 2024.06.08 |
---|---|
pm2 had too many unstable restarts(16). stopped. “errored” (0) | 2024.06.08 |
[AWS] EC2 Nginx host not found in upstream ELB (0) | 2023.08.18 |
[SpringBoot] JSON과 image 동시에 값 보내기 (0) | 2023.08.18 |
[AWS] EC2 Out Of Memory (0) | 2023.08.17 |