【发布时间】:2012-02-27 22:51:07
【问题描述】:
谁能告诉我地图是如何在 HQL 中使用的。
文档中只有这样的例子
From Student s WHERE s.courseScore['coursename'] = 'F'
就像这样,密钥是硬编码的。任何人都可以指出一些关于如何将其与实际类实例作为键一起使用的文档吗?类似的,
From Course c, Student s JOIN s.courseInfo info WHERE info[c].score = 'F'
以上方法不起作用,但我猜一定有某种方法可以做到这一点。我发现我可以使用 index() 从 Map 属性中获取键。阿拉'
... WHERE index(info) = c
所以我可以检查一个键是否存在于映射中,但我如何实际获取实例映射键?
【问题讨论】: