2012-05-29 136 views
-1

有沒有辦法共享多個表的映射文件。休眠 - 共享映射xml文件

每個hibernate pojo都有一個Integer id字段,我把它移到了一個超類中。 我也有多個非常相似的表格。所以我爲那些創造了超類。

有沒有辦法將映射文件包含到彼此或共享映射文件?

回答

0

您描述的情況通過hibernate很好地處理,您應該閱讀the hibernate docs on inheritance mapping(或您使用的任何版本的等效版本)以瞭解如何映射通過繼承相關的類。

參考其他映射不通過包容,而是由階級之間的實際關係,基本上是通過參照類本身,例如(從DOC)之間的繼承關係:

<hibernate-mapping> 
    <subclass name="DomesticCat" extends="Cat" discriminator-value="D"> 
      <property name="name" type="string"/> 
    </subclass> 
</hibernate-mapping> 
+0

謝謝您回答。未來幾天會有看看。 – djmj