Дискриминатор Nhibernate / Hibernate в подклассе - PullRequest
4 голосов
/ 04 апреля 2011

У меня есть подкласс с дискриминатором, могу ли я иметь другой дискриминатор в подклассе
Я постараюсь объяснить
Один дискриминатор в таблице «Персона» может быть типом, и у меня есть два подкласса «Студент» и «Учитель», в подклассе студента у меня есть разные подклассы студента, основанные на другом столбце в записи студента.
Теперь я использую объединенный подкласс с дискриминатором, но я не могу различать в подклассе

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

1 Ответ

2 голосов
/ 04 апреля 2011

Как в документации : « Hibernate не поддерживает смешивание отображений <subclass> и <joined-subclass> и <union-subclass> под одним и тем же корнем <class> element », я думаю, это проблема для вас, возможно, вы можете разорвать объединенный подкласс и использовать instaead? Кстати, NH растет быстрее, иногда быстрее, чем док, но я думаю, что это все еще относится к NH 3.1.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...