728x90
No identifier specified for entity 문제 해결 방법
다음과 같은 오류가 발생하면..
nested exception is org.hibernate.AnnotationException: No identifier specified for entity: com.minji.site.domain.Member
해당 클래스의 @Id 어노테이션 항목을 살펴보자.
@Id 어노테이션이 무엇을 import 하고 있는가?
만약 import org.springframework.data.annotation.Id가 import되어 있다면
다음과 같이 import javax.persistence.Id로 수정하면 에러 해결!
import javax.persistence.Entity;
import javax.persistence.Id;
import java.io.Serializable;
@Builder
@Getter
@ToString
@Entity
public class DeniedToken implements Serializable {
@Id
private String token;
private String memberEmail;
}
728x90
'🍃 𝗦𝗽𝗿𝗶𝗻𝗴 𝗕𝗼𝗼𝘁' 카테고리의 다른 글
[Spring] DTO, VO, Model 의 차이 (0) | 2022.09.06 |
---|---|
[Spring Jpa] @CreatedDate, @LastModifiedDate null (0) | 2022.09.05 |
[JPA] Could not instantiate id generator 'entity-name' (0) | 2022.08.26 |
[Spring Data JPA] No Property ~ Found for Type Exception (2) | 2022.08.26 |
intellij - 인텔리제이 @Table(name = "") 빨간줄 없애는 법 (0) | 2022.08.14 |
댓글