在orm中获取列中的不同值

在orm中获取列中的不同值,orm,coldfusion,coldfusion-9,Orm,Coldfusion,Coldfusion 9,我可以通过 <cfquery name="keyTypeGroup"> SELECT DISTINCT keyTypeGroup FROM data.keyType </cfquery> 我打成平局 <cfdump var="#ORMExecuteQuery('SELECT DISTINCT KeyGroupType FROM data.KeyType', true)#"> 我应该如何解决这个问题?试试看 <

我可以通过

   <cfquery name="keyTypeGroup">
      SELECT DISTINCT keyTypeGroup
      FROM data.keyType
   </cfquery>
我打成平局

   <cfdump var="#ORMExecuteQuery('SELECT DISTINCT KeyGroupType FROM data.KeyType', true)#">
我应该如何解决这个问题?

试试看

<cfdump var="#ORMExecuteQuery('SELECT DISTINCT KeyGroupType FROM data.keyType', true)#">


在这种情况下,我看到了case的问题。

错误并不是抱怨您使用了
distinct
(这应该可以工作),而是您从data.KeyType调用它。这似乎不是ORM实体的正确名称。
Error while executing the Hibernate query. 

org.hibernate.hql.ast.QuerySyntaxException: data.KeyType is not mapped [SELECT DISTINCT KeyGroupType FROM data.KeyType]
<cfdump var="#ORMExecuteQuery('SELECT DISTINCT KeyGroupType FROM data.keyType', true)#">