如何获取grails中一列的所有数据?

时间:2016-02-29 11:58:01

标签: grails gorm hibernate-criteria

我是grails的新手,我试图找到解决方案,但我在这里找不到任何问题......

我想要做的是,我的域名中有这个标签:

    String platform
    String appVersion
    String name
    String id

如何只获取我在appVersion列中存储的所有数据?

1 个答案:

答案 0 :(得分:6)

您可以使用您的域名

尝试以下代码
def c = DomainName.createCriteria()
def requiredList = c.list  { 
   projections {                    //projection does the trick
       property('appVersion')
   }
}

如果您想要比较任何值,那么:

def c = DomainName.createCriteria()
def requiredList = c.list { 
   eq('column_name', value_to_compare)
   projections {                    
       property('appVersion')
   }
}