OAuth2 인증이 필요한 API 서버를 만드는 예제를 학습하던 중 만난 에러
1
|
Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.springboot.oauth.apiserver.dao.Node
|
cs |
처음에는 데이터베이스 설정 정보가 틀렸을 경우와 비슷한 에러라서 h2를 쓰는데...?라고 당황하고 우왕좌왕했으나
알고 보니 너무나도 어이없었던...
아래와 같은 코드로 DAO를 작성하는 간단한 예제였는데 자세히 보니?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import lombok.Data;
import org.springframework.data.annotation.Id;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import java.io.Serializable;
@Data
@Entity
public class Node implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
Long id;
String node_name;
String node_info;
String node_value;
}
|
cs |
import org.springframework.data.annotation.Id; 가 아닌
import javax.persistence.Id;이었던 것...
더 열심히 공부하도록 하자
'Develop Error > Solved' 카테고리의 다른 글
[JavaScript] TypeError: Cannot read property 'then' of undefined (0) | 2019.01.25 |
---|