我有以下超类,它将被许多类扩展。它的一个属性foreignKey 将是继承类之一的@Id。
超类:
@MappedSuperclass
public abstract Superclass {
@Column(name="FOREIGN_KEY")
private String foreignKey;
// Getters and setters
}
继承类:
@Entity
public class ClassA extends Superclass {
@Id
@Column(name="FOREIGN_KEY")
private String foreignKey;
// Getters and setters
}
当我尝试构建时,我得到了错误:
No identifier specified for ClassA
有没有办法做到这一点?