1. 程式人生 > >Hibernate支援三種基本的繼承對映策略:

Hibernate支援三種基本的繼承對映策略:

Hibernate支援三種基本的繼承對映策略:

1) 每個類分層結構一張表(table per class hierarchy)

將所有類綜合到一張表上,通過設定鑑別器(標記值)來區分資料。

2) 每個子類一張表(table per subclass)

有一個總表,是抽象出所有子類的共 同屬性,作為一張表。

每個子類一張表,只有自己的屬性。

3) 每個具體類一張表(table per concrete class)

有三張表,PersonTeacherStudent類。

Person設定為抽象類------在資料庫中不建表

TeacherStudent各建立一張獨自繼承與

Person的表------是個完整的表