0
我處理以下情形:Hibernate'無表'枚舉映射?
我們使用table-per-subclass inheritance,這意味着具體表的主鍵都在抽象表的外鍵引用。超類是產品,子類是書,DVD,音頻CD,...
現在在Java超,說Product.java
,我們的各類產品的enum
:書,DVD,音樂等
我們在抽象表中沒有鑑別器列,也沒有類型的額外表。
是否有可能在Product.java
映射型enum
以正確的價值觀,這取決於具體的對象?或者需要鑑別器或額外的表格?
......
每個子類表繼承映射摘錄:
<class name="Product" table="PRODUCT">
<id name="id" column="IDPRODUCT" type="int">
<generator class="native" />
</id>
...
<joined-subclass name="Book" table="BOOK">
<key column="IDPRODUCT" />
<property ...
</joined-subclass>
...
......
Product.java
聽起來很奇怪?也許。兩個獨立的團體設計了OO部分和DB部分...