Infra/DB

·Infra/DB
1. 문제상황 Spring 백단에서 프로퍼티별 개발환경을 나누고 로컬에선 H2db, 개발서버에선 aws rds mysql 8.0 을 사용하도록 datasource를 연결하였다. 그리고 h2db쪽에서는 쿼리가 잘 날라가는 걸 확인. 테스트 완료후 ec2에 배포하고 개발서버에서 실행했는데 table이 없다고 나옴. 2. 시도한 방법들 - JPA Naming Strategy 기본적으로 아무런 설정을 하지 않으면 @Table 의 지정한 name 이 대 소문자를 구분하여 쿼리가 날라간다. 즉 , mysql 에서는 테이블 명이 USERS 였고 JPA entity 의 name 은 users 였기 때문에 테이블을 찾지 못하는것. 그래서 별도의 namingStrategy를 프로퍼티에서 지정해주거나 엔티티에서 Table..
김까따
'Infra/DB' 카테고리의 글 목록