본문 바로가기

dev

[jpa] @table이 mysql 테이블을 못 찾을때

기존 postgresql를 사용하다가 기능추가로 mysql을 별도로 사용하게됐는데

 

Entity에 분명 테이블이 명시되어있는데도 

 

Table 't_secom_person' doesn't exist

 

라고 테이블을 찾을 수 없다는 에러가 발생함

 

 

조금 찾아보니 spring의 경우 기본적으로 소문자, 스네이크 케이스를 사용하기때문에 테이블을 찾을 수 없는거였음

 

mysql의 경우 테이블의 대소문자도 구분한다는건 알았지만 spring에서도 전부 소문자로 치환한다는건 처음알았다