2011-04-04 77 views
4

我有一個鑑別一個子類,我可以有另一種鑑別在子類中
我會盡力解釋
一個鑑別是在表的人可能是類型和我有兩個子類學生和老師,在學生的子類中,我根據學生記錄中的不同列有不同的學生子類。
我現在用的鑑別與連接子類,但我不能夠在子類中NHibernate的/休眠鑑別在子類中

!------ Person 
!-------------Student 
!--------------------Student type A 
!--------------------Student type B 
!-------------Teacher 

回答

2

區分正如documentation: 「Hibernate不支持混合<subclass><joined-subclass><union-subclass>映射同樣的根<class>元素「這個我認爲對你來說是一個麻煩,也許你可以打破聯接的子類並使用instaead? 順便說一句,增長速度更快,有時比文檔更快,但我認爲這仍然適用於NH 3.1.0