动态鉴别值

时间:2018-12-24 18:07:05

标签: hibernate hibernate-mapping

当前,我有一个DiscriminatorColumn类和2个对其进行扩展的类:

@DiscriminatorColumn(name="type",discriminatorType= DiscriminatorType.INTEGER)
public abstract class Employer{
     ....
}



@DiscriminatorValue(1)
    public class ChefEmployer{
         ....
    }

   @DiscriminatorValue(2)
    public class WaiterEmploy{
         ....
    }

我现在想拥有很多类型,这些类型可以动态计算,因此我无法创建将扩展每种类型的雇主的类,但是我希望每个类型都有DiscriminatorValue。我可以动态计算值吗?我该如何解决该问题?

0 个答案:

没有答案