栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Hibernate Polymorphism.EXPLICIT注释不起作用?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Hibernate Polymorphism.EXPLICIT注释不起作用?

我认为相关文档和功能本身非常令人困惑。从第5章开始:

显式多态性意味着类实例将仅由显式命名该类的查询返回。

这将向我表明您的查询 应该 有效。但是,您尝试做的事情似乎并不是他们的意图,正如您在同一段的后面可以看到的那样:

当两个不同的类映射到同一张表时,显式多态性很有用。这允许包含表列子集的“轻量级”类。

他们在这里谈论的是具有

B
A
映射到同一张表,但没有实际的类关系。您可以在JIRA的旧机票中看到这种观点。我猜这意味着,如果它们没有类关系,但是在同一个表中,则可以使用
IMPLICIT
多态性通过相同的查询来获取两者,但是鉴于它们不共享Java子类,这似乎完全是奇怪的。

因此,总结是,

PolymorphismType.EXPLICIT
它并没有实现您认为的那样。我认为,根据上面的第一个引用,它 应该 可以满足您的期望。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/385962.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号