강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

손진주님의 프로필 이미지
손진주

작성한 질문수

백엔드 개발을 위한 필수 강의 - 스프링 부트3

리포지터리, Junit, 의존성 주입(DI), 패키지 분류 등의 개념과 활용

SbbApplicationTests 런오류 tetJpa부분?

작성

·

48

0

{81421820-5091-4522-8ADA-D1EB4F652AC5}.png

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.

2025-02-13T00:15:43.156+09:00 ERROR 7780 --- [ main] o.s.boot.SpringApplication : Application run failed
Error creating bean with name 'entityManagerFactory'
이런 오류가 뜹니다
쿼리가 안 만들어져요 이오류 때문에 ㅜ

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 손진주님.

스프링 부트 환경에서 ApplicationContext를 시작할 때 entityManagerFactory 관련 오류를 경험하셨네요. 이는 보통 JPA 설정이나 데이터베이스 연결 관련 문제에서 비롯됩니다. 아래 몇 가지 확인 포인트와 함께 유사한 기존 답변을 안내드립니다:

  1. 데이터베이스 설정 확인: application.properties 또는 application.yml 파일에서 데이터베이스 연결 정보가 올바르게 설정되어 있는지 확인해 보세요. 특히 URL, 사용자 이름, 비밀번호 항목이 정확해야 합니다.

  2. 의존성 확인: pom.xml 또는 build.gradle 파일에 JPA 및 데이터베이스 드라이버 관련 의존성이 모두 추가되어 있는지 확인해 보세요.

  3. 테이블 존재 여부 확인: 오류 내용에서 쿼리가 생성되지 않는다고 하셨으니, 데이터베이스에 필요한 테이블이 존재하는지 확인해 주세요. 초기 테이블 스키마가 누락된 경우가 있을 수 있습니다.

아래는 유사한 문제가 논의된 기존 링크입니다:

현재 제공된 세부 사항만으로는 정확한 진단이 어려울 수 있습니다. 오류 로그에 포함된 추가적인 내용을 포함해 질문을 보강하시면, 보다 구체적인 도움을 받을 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

손진주님의 프로필 이미지
손진주

작성한 질문수

질문하기