Grails创建标准并只列出单个或指定的列/值



我正在尝试从数据库中获取查找值,我想列出单列值的列表,即"值"列。

    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' ;

相关内容

  • 没有找到相关文章

最新更新