我正在开发一个 JPA 项目,其中我有一些不同的实体扩展了一个超类,注释为Entity
:
@Entity
@Table(name = "export_profiles")
@NamedQueries({
@NamedQuery(name = "ExportProfile.getAll", query = "select ep from PersistentExportProfile ep"),
@NamedQuery(name = "ExportProfile.getByName", query = "select ep from PersistentExportProfile ep where ep.profileName = :name") })
public abstract class PersistentExportProfile extends AbstractExportProfile {
// other mappings...
}
我想将我定义的映射继承PersistentExportProfile
到每个子类中。是否可以?我必须在我的超类中更改什么,我必须在我的子实体中添加什么?
注意所有子类都将映射到同一张表上。