子类中的 Nhibernate / hibernate 鉴别器

发布于 2024-10-30 02:32:45 字数 304 浏览 0 评论 0原文

我有一个带有鉴别器的子类,我可以在子类中再有另一个鉴别器吗
我会尽力解释
人表中的一个鉴别器可能是类型,我有两个子类学生和老师,在学生子类中,根据学生记录中的不同列,我有不同的学生子类。
现在我正在使用带有鉴别器的连接子类,但我无法在子类中进行区分

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

I have a subclass with a discriminator, can i have another discriminator in a subclass
I'll try to explain
One discriminator is in Person Table may be type and i have two subclasses Student and teacher, in a student subclass i have different subclasses of student based on a different column in student record.
Now i am using joined subclass with discriminator but i'm not be able to discriminate in a subclass

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青瓷清茶倾城歌 2024-11-06 02:32:45

文档中所示:
“Hibernate 不支持混合 映射在同一个根元素下”我认为这对你来说是一个麻烦,也许你可以打破加入的子类并使用 instaead ?
BTW nh 增长得更快,有时比文档更快,但我认为这仍然适用于 NH 3.1.0

As in the documentation:
"Hibernate does not support mixing <subclass>, and <joined-subclass> and <union-subclass> mappings under the same root <class> element" this I think is a troubkle for you, maybe you can break the joined subclass and use a instaead ?
BTW nh is growing faster, sometimes faster than the doc, but I think this still apply to NH 3.1.0

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文