2012-07-16 84 views
0

我想获得一个特定列的清晰列表。
不知何故或其他的,我只是没有得到什么,我希望回来...... 这里是我想查询...选择DIstinct单列JPQL

@NamedQuery(name="getDstResourceIDsByOrgIDs", query="SELECT DISTINCT d.resourceId FROM DistListPermission d WHERE d.organizationId in ?1") 

现在,如果我是不正确的,应该是返回一个不同其中organizationID位于organizationID列表中的resourceID列表。现在这是我得到的结果...

[email protected] 

我的意思是,究竟是什么?

回答

2

它是由OpenJPA用来提供这种查询结果的唯一元素的不可变列表。它实现java.util.List,所以没有问题。只要元素类型正确,列表的实际实现并不重要。

如果遍历此列表,您可能会看到预期的resourceId值。

+0

谢谢......仔细看看我在做什么,看起来好像数据可能是问题。 – SoftwareSavant 2012-07-16 18:57:07