Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate注释问题_Java_Hibernate_Spring Boot - Fatal编程技术网

Java Hibernate注释问题

Java Hibernate注释问题,java,hibernate,spring-boot,Java,Hibernate,Spring Boot,我的springboot应用程序上的实体类有问题。下面是来自控制台的错误消息 原因:org.hibernate.AnnotationException:未为实体com.statp.entities.User指定标识符 我的实体类用户如下所示 @Entity public class User { @Id @GeneratedValue(strategy=GenerationType.AUTO) private Integer ID; private String

我的springboot应用程序上的实体类有问题。下面是来自控制台的错误消息
原因:org.hibernate.AnnotationException:未为实体com.statp.entities.User指定标识符

我的实体类用户如下所示

@Entity
public class User {
    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private Integer ID;

    private String name;

    private String email;


    public Integer getID() {
        return ID;
    }

    public void setID(Integer iD) {
        ID = iD;
    }

    public String getName() {
        return name;
    }

}

第一个想法是用小写字母编写
id
。在类中导入哪个id是
org.springframework.data.annotation.id
还是
javax.persistence.id
?请添加代码的导入部分。@AmitBera我使用了import org.springframework.data.annotation.Id@DENNISKITHINJI您应该使用
javax.persistence.Id
而不是org.springframework.data.annotation.Id。检查您是否导入了javax.persistence.Id。第一个想法是用小写字母编写
Id
。在类中导入的Id是
org.springframework.data.annotation.Id
还是
javax.persistence.Id
?请添加代码的导入部分。@AmitBera我使用了import org.springframework.data.annotation.Id@DENNISKITHINJI您应该使用
javax.persistence.Id
而不是org.springframework.data.annotation.Id。检查是否导入了javax.persistence.Id