프로젝트 구현 중, API를 만들기 전에, DB에 데이터가 어떻게 들어가는지 확인하고 싶어, 테스트를 진행 하였다.
테스트 코드 작성 후, 테스트 실행 시, 아래와 같은 오류가 발생했다.
🚨 오류 내용
thie file is locked
🤔 원인
위의 원인은 여러 프로세스에서 H2 DB에 동시에 접근할 때 발생하는 오류로,
저의 경우는 어플리케이션을 띄어놓고 Test를 돌릴 때 발생하였습니다.
✅ 해결
이럴 경우 DB url 뒤에 아래와 같이 AUTO_SERVER = true를 넣어주면 2개의 process에서 동시에 접근이 가능합니다!
'토이 프로젝트 배우게 된 것들 & 오류 해결🐰' 카테고리의 다른 글
GeneratedType - 기본키 저장 전략 4가지 (0) | 2022.12.08 |
---|---|
hibernate db dialect 오류 (0) | 2022.11.28 |
final vs static final (0) | 2022.11.21 |
JPA 연관관계 총 정리 (0) | 2022.11.17 |
Builder 패턴, @NoArgsConstructor, @AllArgsConstructor (0) | 2022.11.14 |