当我要创建一个实体类时,代码如下,然后提示我“Annotations are not allowed here
”,并且在@Id
下还有红色波浪线,提示persistent entity should have a primary key
,找了很久,找到链接原来是在 @GeneratedValue(strategy = GenerationType.IDENTITY)
后面不小心多加了个;
号。。。哎
package com.example.demo;
import lombok.Data;
import javax.persistence.*;
import java.io.Serializable;
@Entity
@Table(name = "article")
@Data
public class Article implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY);
private long id;
private String name;
private String body;
}