0
玉傢伙我終於堅持了格姆標準API的實現面臨這樣的問題:Grails標準:如何統計分組子查詢的結果?
我有這樣映射Oracle視圖:
class MyView implements Serializable {
Long idA
Long idB
Long colA1
String colA2
String colA3
String colB1
String colB2
static mapping = {
id composite: ['idA', 'idB'], generator: 'assigned'
}
}
我這兒所需要的是查找/過濾器在這個領域可能在
colA1
,colA2
,colA3
,colB1
,colB2
但我需要有效˚F蝕刻不同/分組的結果集的:
colA1
,colA2
,colA3
在相關聯的請求,用於分頁,我需要獲取:
- 讀取值的計數
- 限定的一部分過濾結果
問題在於組合計數和分組。如果我建立這樣的請求:
MyView.withCriteria({
projections {
groupProperty('colA1')
groupProperty('colA2')
groupProperty('colA3')
}
// ... Restrictions on MyView properties
})
您是否有一些技巧來獲得關聯結果的計數?我在Hibernate-criteria API上看到了很多限制,並且我沒有想法,所以我會非常感謝你的幫助! :-)