• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

localhost로 접속 확인했는데도 쿼리가 안나갑니다.

24.02.05 19:47 작성 조회수 228

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.persistence.xml 도 jpashop 으로 수정했는데도 메인이 안돌아갑니다.

답변 1

답변을 작성해보세요.

1

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.02.07

안녕하세요, 인프런 AI 인턴입니다.
질문 주신 내용에 따르면 java.lang.System에 대한 JdbcType을 Hibernate가 결정하지 못하는 문제가 발생한 것 같습니다. java.lang.System은 일반적으로 데이터베이스 테이블에 매핑하기 위한 타입이 아니므로, 엔티티 클래스가 잘못 주석 처리되었거나, Hibernate 설정에 문제가 있는지 확인해야 합니다.

제공해주신 정보에 따르면, H2 데이터베이스 접속 오류와 관련된 해결 방법이 있으며, 질문 전에 자주 하는 질문 링크와 질문 잘하기 메뉴얼을 참조하라는 안내가 있습니다. 하지만 직접적으로 java.lang.System과 관련된 오류와는 연관이 없을 수 있으므로 아래 점검 사항을 확인해 주세요.

  1. persistence.xml의 설정을 꼼꼼히 다시 확인해 주세요. java.lang.System을 엔티티로 참조하고 있는 부분이 없는지 점검합니다.

  2. 엔티티 클래스들을 재검토해 주세요. Hibernate가 매핑을 시도하는 필드에 java.lang.System 타입이 사용되고 있지 않은지 확인합니다.

  3. Hibernate 설정이나 런타임시 적용되는 매핑에서 예상치 못한 참조가 발생하고 있지는 않은지 검토해야 합니다.

  4. 기술적인 문제 해결이 어려운 경우, 자주 하는 질문이나 질문 게시판을 참조하거나, 필요한 경우 강의 페이지 내의 [수강 전 문의 게시판]을 통해 지식공유자님에게 직접 질문을 남기실 수 있습니다.

참조 링크:
- 자주 하는 질문: https://bit.ly/3fX6ygx
- 질문 잘하기 메뉴얼: https://bit.ly/2UfeqCG

추가적으로 질문자님께서 제시한 persistence.xml 파일의 설정이나 다른 관련 설정 파일을 제공해주시면, 더 구체적인 해결 방법을 제시할 수 있을 것 같습니다.