繁体   English   中英

Grails创建Critera并仅列出单个或指定的列/ s值?

[英]Grails Create Critera and Listing single or specified column/s value only?

我grails尝试从数据库中获取查找值,我想列出单列值的列表,即“值”列。

    private Static Final String Custom = "Custom"  //lie in class Constants

    LookUp.createCriteria.list() { 

    eq('type',LookupTypeEnum.valueOf(Constants.Custom).toString())



   }

这个清单就像选择,

我怎样才能进行此查询

   Select Value from LookUp where Type = 'Custom' 

我希望我的grails查询返回一个像sql一样的查询结果。 我想将它绑定到列表框?

我做坏了这就做了所有的技巧,私有静态终结字符串自定义=“自定义”//谎言类常量// LookupTypeEnum是枚举集合实现类如果没有它只是你可以用你的值=“自定义”替换它或变量Constants.Custom

  LookUp.createCriteria.list() { 
  eq('type',LookupTypeEnum.valueOf(Constants.Custom).toString())
  projections {  //projection does the trick
   property('value')
 }

}

它等效的SQl选择查询是:

select value from lookup where type='custom' ;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM