我有SINGLE_TABLE
继承策略,我需要在表格中设置@DiscriminatorColumn.
我的问题是:我可以在我的java实体中使用@DiscriminatorColumn
作为{MAP}的列吗?
我记得有一次它确实遇到了麻烦,而且我已经明确地为Discriminator创建了另一个专栏。
答案 0 :(得分:1)
是的,您可以映射您的鉴别器列。请务必映射到相同的列名称,并且映射的鉴别符属于correct type
@DiscriminatorColumn(name = "type")
public class RootClass{
@Column(name="type")
private String type;