2016-02-29 38 views
1

我在新的Grails和我试图找到解决办法,但我不发现这里的任何问题...如何获取grails中一列的所有数据?

,我想要做的是,我在我的域名此标签:

String platform 
    String appVersion 
    String name 
    String id 

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

回答

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') 
    } 
} 
+0

感谢@Chetan,但我得到这个错误..... groovy.lang.MissingPropertyException:没有这样的属性:createCriteria类:com.test.NameConfig。不知道,因为该属性的名称是完全相同的域名字符串 –

+0

回答编辑。请尝试它应该工作。 – Chetan

+0

它正在工作,但我已将c.get更改为c.list。请在您的答案中更改它! –

相关问题