[Spring boot] 변수명을 그대로 매핑

SeungHyeon·2022년 8월 4일
0
post-thumbnail
post-custom-banner

프로젝트를 진행하다 아래와 같은 오류가 발생하였다.

java.sql.SQLSyntaxErrorException: (conn=837) Table 'oasis.menu' doesn't exist

해당 오류는 'oasis' Database에 'menu'라는 Table이 없어 발생한 문제이다.


만약 위와 같이 Table이 있으나 대소문자로 인해 구별을 못 한다면,

// Entity
@Table(name = "Menu")
public class Menu {

}

위와 같이 Table 이름을 mapping 해주고, 'application.properties'에 아래와 같은 명령어를 추가해주자.

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

* 변수 이름을 그대로 사용한다는 명령어


참고: https://mycup.tistory.com/237

profile
어제보다 더 나은 오늘이 되자
post-custom-banner

0개의 댓글