애플리케이션 실행 시 테이블이 없다는 에러메시지가 자꾸 나온다.
그러나 확인을 해보면 DB도 자동 생성되고 테이블도 다 존재하는 것을 볼 수 있었다.
검색을 해보니 dialect 버전이 잘맞는지 확인해보라해 보니
잘맞았고
lower_case_table_names=0 인지 확인해 0이면 1로 변경해보라해 확인해보니
....
계속 보다보니 yml 파일의 문제 같은데 좀 더 찾아보니 ddl-auto 문제였다.
원래 ddl-auto 부분이 create-drop, create 였는데 update로 바꾸니 오류는 해결되었다.
하지만 로컬 환경을 제외한 나머지 서버에서는 최대한 직접 쿼리를 날려서 적용하는 것이 가장 좋다고한다.
아직은 JPA 관련해서 이해를 잘못했던 것 같다.
좀 더 공부를 해야할 것 같다....
https://smpark1020.tistory.com/140
https://deep-dive-dev.tistory.com/31