关于继承实体后,edit报错

@Table(name = “PETLINIC_PET_TYPE”)
@Entity(name = “petlinic_PetType”)
public class PetType extends NamedEntity {
private static final long serialVersionUID = -668580505386559961L;
}

@NamePattern("%s|name")
@MappedSuperclass
public class NamedEntity extends StandardEntity {

private static final long serialVersionUID = -629159912292308518L;

@Column
protected String name;

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

}

pet与pettype 是一对多得关系,去编辑pet时报错
Cannot get unfetched attribute [name] from detached object com.company.petlinic.entity.pet.PetType

这种错误一般是使用的实体视图中没有包含需要的属性,检查一下用到的实体视图

在nameentity出现了提示让我吧nameentity注册到persistence.xml 之后解决,为什么我创建entity会没有注册到xml文件里面去,有点奇怪。注册后解决了

使用 Studio 创建的继承实体吗?能否重现?