0
爲了我的數據庫管理員的利益,我必須使用連接繼承策略,這將更容易使用Single.Table,但呃,所以讓我們說一個實體:是否有可能在使用連接繼承策略時強制使用判別器
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
public abstract class Post{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
protected Long id;
protected String title;
protected String d_type;// I want this to to be the discriminator.
}
而且孩子:
@Entity
public abstract class Book{
protected String title;
}
的例子是簡單的一個很好的答案的緣故,但在現實中我處理5「孩子」每個那些有其特定的屬性和方法除了一個我們稱之爲CommonPost
,它不會增加任何內容父母已經提供了什麼,爲什麼我想添加一個枚舉類型的鑑別符如下{xPost,yPost,..,CommonPost}。首先是可能的,甚至是實際的?如果不是更好的選擇是可行的。