【发布时间】:2012-05-29 18:28:53
【问题描述】:
假设我有一张地图(称之为myClass.mapElem<Object, Object>),如下所示:
Key Val
A X
B Y
C X
我想编写可以查询 Values 的 HQL,这样我就可以取回 myClass 的所有实例,其中 mapElem 的值为“X”(其中“X”是一个完全填充的对象——我只是不想遍历每个元素并说 x.e1 = mapElem.e1 和 x.e2=... 等)。我知道我可以使用where ? in index(myClass.mapElem) 对键执行此操作,我只需要相应的语句来查询值!
提前谢谢...
ETA:不确定语法是否有所不同,但我实际查询的方式是这样的:
select myClass.something from myClass mc join myClass.mapElem me where...
【问题讨论】: