未为实体指定标识符:com.terlan.Atashgah.Alien

No identifier specified for entity: com.terlan.Atashgah.Alien

提问人:Terlan İbrahimli 提问时间:11/2/2023 更新时间:11/2/2023 访问量:18

问:

我只是没有弄清楚到底是什么问题,顺便说一句,我无法写@Id.我知道我所有的问题都与我的班级有关。hibernate.cfg.xml文件没有任何问题。

package com.terlan.Atashgah;
import java.io.Serializable;

import javax.persistence.*;

import org.hibernate.annotations.GenericGenerator;
import org.hibernate.annotations.Parameter;
@Entity
@Table(name = "ALIEN")


public class Alien implements Serializable{
    
    @Column(name="aid")
        private String aid;
    @Column(name="name")
        private String name;
    @Column(name="color")
        private String color;
        public String getAid() {
            return aid;
        }
        public void setAid(String aid) {
            this.aid = aid;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public String getColor() {
            return color;
        }
        public void setColor(String color) {
            this.color = color;
        }    
}
Java MySQL Hibernate ORM 注解

评论

0赞 Alien 11/2/2023
为什么你不能写@Id?
0赞 Terlan İbrahimli 11/2/2023
它给了我这个错误错误->此位置不允许注释@Id

答: 暂无答案