具有接口的Hibernate HQL

具有接口的Hibernate HQL,第1张

具有接口的Hibernate HQL

实际上,根据有关多态查询的Hibernate文档:

休眠查询可以在from子句中命名任何Java类或接口。该查询将返回扩展该类或实现该接口的所有持久类的实例。以下查询将返回所有持久对象:

from java.lang.Object o

接口Named可以由各种持久性类实现:

from Named n, Named m where n.name = m.name

但是由于接口未映射(因此未知),因此您需要在HQL查询中使用完全限定名称:

from qualified.name.Transaction trans where trans.envelopeId=:envelopeId

返回实现您的

Transaction
接口的所有持久类的实例。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5600853.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存