class A implements Serializable{
private static final long serialVersionUID = 1L;
@Id
Integer id;
...
// constructor getter and setter
}
@Entity
class B extends A{
private static final long serialVersionUID = 1L;
@Column
String name;
@Column
String age;
...
//constructors, getters and setters
}
如上所述,课程A
从课程B
延伸,B
应具有id
的标识A
继承。但我得到了No identifier specified for entity: com.d.e.B
我错过了什么?提前谢谢。
答案 0 :(得分:5)
您错过了A上的@MappedSuperclass
注释,告诉Hibernate / JPA必须考虑在A中找到的属性和JPA注释。