maven 기반의 프로젝트에 대해
jpa 사용을 위해 persistence.xml 파일을 생성하고 h2 도 다운로드 후 실행되는 것 까지 확인 했는데, main 을 실행하니
Caused by: org.hibernate.exception.JDBCConnectionException: Error calling Driver#connect
Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database "/Users/gwongahyeon/test" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-224]
오류가 발생했다.
에러만 보기에도 test 파일이 필요한데 못찾는다는 것 같아서, /Users/gwongahyeon/ 로 이동해보니 역시나 test 파일이 없었다.
강의에서 따로 생성하라는 말이 없는걸로봐서 자동생성이 되어야 하는 것 같은데 강의 버전과 db 버전이 달라서 그런지 몰라도 나는 무슨짓을 해도 저 파일이 생기지 않아서 결국 저 위치에 'test.mv.db' 파일을 직접 생성했다.
파일을 생성하고 나니 위와같이 정상적으로 http://localhost:8082/ 에 접속 되는 것을 확인할 수 있었다.
'Dev > JPA' 카테고리의 다른 글
JPA 에서 연관관계의 정의 (1) | 2023.12.27 |
---|---|
JPA 에서 기본 키 매핑하기 (0) | 2023.12.26 |
JPA 에서 데이터베이스 스키마 자동생성 기능 사용하기 (0) | 2023.12.11 |
JPA 에서 영속성의 의미와 사용하는 애노테이션 정리 (0) | 2023.12.11 |
h2 db 연결시 javax.xml.bind.JAXBException 오류 해결 방법 (0) | 2023.12.06 |