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

S.P*_*.P. 1 grails grails-orm hibernate-criteria

我是grails的新手,我正在努力寻找解决方案,但我在这里没有发现任何问题......

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

    String platform
    String appVersion
    String name
    String id
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得appVersion列中存储的所有数据?

Che*_*tan 6

您可以使用您的域名尝试以下代码

def c = DomainName.createCriteria()
def requiredList = c.list  { 
   projections {                    //projection does the trick
       property('appVersion')
   }
}
Run Code Online (Sandbox Code Playgroud)

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

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