[英]Hibernate Enum relation mapping in database
目前我有枚舉
enum Category {
A, B
}
和
enum Type {
TYPE1(Category.A), TYPE2(Category.B), TYPE3(Category.A)
private Category cat;
private Type(Category cat) {
this.cat = cat;
}
}
我在休眠中將EnumUserType用於這些枚舉。 我想更改它,以便將類型到類別的映射在數據庫中定義而不是在代碼中顯式定義,最簡單的方法是什么?
我會在表中添加列,並在數據庫中使用引用CATEGORY的外鍵來定義TYPE,我想知道的是休眠映射。
(我知道這似乎是一個愚蠢的問題)
您將需要至少為Type創建一個Entity(因此不再需要枚舉Type)。 然后將枚舉類別存儲為“類型”中的字段,或為此創建一個實體。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.