tscho为我指明了正确的方向,因此我能够找到适合我的情况的解决方案。该
@DiscriminatorValue评估特殊值
@DiscriminatorValue("null")和@DiscriminatorValue("notnull")。第二个是我的权利。@Entity@Inheritance(strategy=InheritanceType.SINGLE_TABLE)@DiscriminatorFormula("...")@DiscriminatorValue("not null")public class Animal implements Serializable { ... @Column public String getName() { ... }}


