Database ( DB )/JPA, Querydsl

No identifier specified for entity

노루아부지 2020. 12. 19. 14:54
nested exception is org.hibernate.AnnotationException: No identifier specified for entity: com.snowdeer.database.board.Member

 

만약 위와 같은 오류가 발생한다면 Entity 클래스의 @Id 어노테이션이 없거나, 잘못된 것입니다.

 

import lombok.Getter;
import lombok.Setter;

import javax.persistence.Entity;
import javax.persistence.Id;


@Entity
@Getter
@Setter
public class User {
    @Id
    private String userId;
    private String userName;
    private Integer age;
}

 

만약 import org.springframework.data.annotation.Id 로 되어 있다면 위처럼 javax.persistence.Id로 바꾸면 됩니다.

 

728x90
loading