Hibernate子类重写列

时间:2011-08-12 15:06:30

标签: hibernate hibernate-mapping

我们的Web堆栈没有触及实体库,但是我们的Web堆栈希望扩展现有实体上的现有列并具有验证限制。以下是“目标”的一个例子:

@Entity
@Table(name="Person")
public class WebPerson extends Person {
    @Override
    @Validate("require")
    public String getName() { return super.getName(); }
}

这可能吗?我们不能使用InheritanceType.SINGLE_TABLE,因为它要求一个愚蠢的DTYPE。作为MappedSuperclass的人为我们提供了“重复属性映射”错误。救命!谢谢。

0 个答案:

没有答案