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

hicooky1님의 프로필 이미지
hicooky1

작성한 질문수

코드로 배우는 React with 스프링부트 API서버

7장 테스트 에러

작성

·

37

0

똑같이 코딩해서 테스트를 했는데 에러가 발생합니다.

이유가 무엇일까요?

똑같이 코딩해도 에러가 발생하니 답답하네요.

답변 2

0

구멍가게코딩단님의 프로필 이미지
구멍가게코딩단
지식공유자

우선 말씀하신 소스 코드는 해당 섹션의 마지막 강의에 수업자료로 있습니다.

 

작성하는 코드는

 

https://drive.google.com/drive/folders/1ZLHRKaXx8Ou8kZNd1WE6qALxq_wJODXW

 

로 올려주시면 에러 원인을 살펴볼까 합니다.

0

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

테스트 중 발생하는 JpaSystemException 문제는 데이터베이스 설정 또는 엔티티 매핑 문제일 가능성이 큽니다. 아래는 해결할 수 있는 몇 가지 팁입니다:

  1. 데이터베이스 필드 확인: 로그에 언급된 member_role_list_pno 컬럼이 데이터베이스에 존재하는지 확인하세요. 엔티티 설정이나 데이터베이스 테이블이 최신 상태인지 확인하는 것이 중요합니다.

  2. 엔티티 매핑 확인: 엔티티 클래스에서 해당 필드가 제대로 매핑되어 있는지, 그리고 @ManyToOne이나 @JoinColumn 같은 애너테이션이 적절히 사용되었는지 확인해 보세요.

  3. 마이그레이션 스크립트 확인: 데이터베이스 마이그레이션 또는 초기화 시퀀스가 제대로 작동하도록 설정되어 있는지, 즉 필요한 DDL이나 DML 스크립트가 적용되고 있는지 확인하세요.

  4. 로그 분석: 로그의 앞쪽 메시지나 다른 예외도 함께 검토하시어, 문제의 원인이 되는 다른 부분이 없는지도 확인해야 합니다.

유사한 문제를 경험하신 다른 질문이나 공통된 솔루션은 다음 링크를 확인해 주시기 바랍니다:

이러한 방법을 토대로 해결이 되지 않으면, 코드 세부사항이나 오류 로그를 추가적으로 공유해 주시면 더 자세한 도움을 드리도록 하겠습니다.

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

hicooky1님의 프로필 이미지
hicooky1
질문자

7장에서 처음부터 하라는대로 했는데 에러가 나면 코드에 문제가 있는거 아닌가요?

6장까지는 잘 되는데 갑자기 강사실행과 틀린 에러가 발생한다니까요?

정확한 코드를 좀 올려주세요.

hicooky1님의 프로필 이미지
hicooky1

작성한 질문수

질문하기