簡體   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