我正在尝试从数据库中获取查找值,我想列出单列值的列表,即"值"列。
private Static Final String Custom = "Custom" //lie in class Constants
LookUp.createCriteria.list() {
eq('type',LookupTypeEnum.valueOf(Constants.Custom).toString())
}
这个清单就像select,
如何将这个查询写入
Select Value from LookUp where Type = 'Custom'
我希望我的grails查询返回给我一个单一的查询结果,如sql。我想把它绑定到一个列表框?
我希望这是所有的技巧,private Static Final String Custom = "Custom"//存在于类常量中//LookupTypeEnum是枚举集合的实现类,如果没有它,你可以用value ="Custom"或变量Constants替换它。自定义
LookUp.createCriteria.list() {
eq('type',LookupTypeEnum.valueOf(Constants.Custom).toString())
projections { //projection does the trick
property('value')
}
}
它相当于SQl select查询:
select value from lookup where type='custom' ;