티스토리 뷰

반응형

또 디버깅 포스팅에 나선 dandev다ㅋㅋㅋ

아,, 디버깅 그만하고 싶다.... 😂

거두절미하고 바로 본론으로 들어가보자!!

 


✔ 에러 메시지

에러 메시지

 

✔ 에러 메시지 내용

 

Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: com.example.jpasbook.domain.item.Item.categories[jdk.jfr.Category]

 

use of 다음부터 보면

com.example.jpasbook.domain.item.Item.categories에서

@OneToMany or @ManyToMany 어노테이션을 연결할 수 없다? 는 느낌인데

가장 먼저 com.example.jpasbook.domain.item.Item.categories를 보았다.

 

category 클래스

 

사진 상에는 } 괄호가 짤렸지만

실제 코드에는 작성되어 있었고 

그 외엔 딱히 코드엔 문제가 없어보였다.

 

인터넷에 해당 에러를 검색해보니

import 문제로 해결했다는 경우가 있어

category 파일의 import를 확인해보니

 

역시

import가 잘못 되어있었다

 

import를 바르게 지정해주고 나니 해결되었다.

 

import 수정 후 올바르게 실행되는 코드

 

해결방법이 단순해서 포스팅을

쓸까 말까 고민했지만

이 에러로 고생하는 사람이 얼른 이 포스팅을 보고

import를 확인해 해결했으면 하는 바람에서 글을 쓴다.

 


에러를 뚝딱뚝딱 해결하는 그 날까지 열공하자. 🔥

  

 

반응형