1
我可以這樣寫:在grails中,爲什麼我必須爲條件創建一個變量?
def c = Transaction.createCriteria()
def transactions = c.list {
projections {
groupProperty("product")
countDistinct("id")
}
maxResults(pageBlock)
firstResult(pageIndex)
}
但不能這樣寫:
def transactions = Transaction.createCriteria() .list {
projections {
groupProperty("product")
countDistinct("id")
}
maxResults(pageBlock)
firstResult(pageIndex)
}
這是爲什麼?爲什麼保持標準需要變量c
?