我們可以將繼承層次結構類與資料庫的表映射。 在hibernate中定義了三個繼承映射策略: 每個層次類一張表每個具體類一張表每個子類一張表 1. 表每個層次類在每個層次映射一張表中,需要單個表來映射整個層次結構,添加一個額外的列(稱為識別字列)來標識該類。 但可空(null)值存儲在表中。 使用xml檔的每個類層次一張表使用注釋的表每個類層次一張表 2. 每個具體類一張表在每個具體類一張表的情況下,按照類創建表。 但是在子類表中添加了重複列。 使用XML檔的每個具體類一張表使用注釋的每個具體類一張表 3. 每個子類一張表在這個策略中,表是根據類創建的,但是由外鍵相關。 所以沒有重複的列。 使用xml檔的每個子類一張表使用注釋的每個子類一張表 上一篇: Hibernate使用Log4j日誌記錄(使用properties檔) 下一篇: Hibernate使用xml檔的每個類層次一張表