본문 바로가기
오류

Invocation of init method failed; nested exception is org.hibernate.AnnotationException: No identifier specified for entity

by 뇽꾸리 2023. 4. 4.
반응형

나는 @Id  이거 이상한거로 import 이상하게 해서 났고 gpt 답변은 밑에 있는 답변 받음  

2가지 방법으로 해결해보면 될듯 

이 에러는 Hibernate에서 엔티티에 대한 식별자(identifier)가 지정되지 않았다는 것을 나타냅니다. 즉, 엔티티 클래스에 @Id 어노테이션을 사용하여 기본 키를 정의하지 않았거나, @EmbeddedId 어노테이션을 사용하여 복합 키를 정의하지 않았기 때문에 발생하는 문제입니다.

따라서 해당 엔티티 클래스에 식별자를 지정해야 합니다. 예를 들어, uno를 식별자로 사용하고자 한다면 다음과 같이 @Id 어노테이션을 사용하여 지정할 수 있습니다.

 

반응형

댓글