当前,我有一个DiscriminatorColumn类和2个对其进行扩展的类:
@DiscriminatorColumn(name="type",discriminatorType= DiscriminatorType.INTEGER)
public abstract class Employer{
....
}
@DiscriminatorValue(1)
public class ChefEmployer{
....
}
@DiscriminatorValue(2)
public class WaiterEmploy{
....
}
我现在想拥有很多类型,这些类型可以动态计算,因此我无法创建将扩展每种类型的雇主的类,但是我希望每个类型都有DiscriminatorValue。我可以动态计算值吗?我该如何解决该问题?