반응형
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
반응형
'Database ( DB ) > JPA, Querydsl' 카테고리의 다른 글
Spring boot JPA에서 DB 예약어를 column으로 사용하는 방법 (0) | 2021.03.07 |
---|---|
Spring JPA selecting specific columns (0) | 2020.12.20 |
jpa] @CreatedDate annotation이 동작하지 않는 경우 (0) | 2020.12.04 |
querydsl에서 select에 string 사용 (0) | 2019.08.12 |
[querydsl] subquery alias (0) | 2019.07.23 |