[英]Grails GORM domain object naming conventions for date fields, and persistence consequences
[英]Is there a default max to gorm list method on domain object in grails 3.2
對於我一生,我無法理解為什么在從RestfulController繼承的控制器中,index方法僅返回4行。 這是默認設置嗎? 當我重寫方法時,會發生相同的行為,就像這樣。
import grails.rest.*
import grails.converters.*
class WidgitController extends RestfulController {
static responseFormats = ['json', 'xml']
WidgitController() {
super(Widgit)
}
@Override
def index() {
def w = Widgit.findAllWhere(isEnabled: true, [max: 10]) //w: sizec4
def w2 = listAllResources(params) //w2: size 4
respond w
}
}
任何幫助,將不勝感激。
原來,當您查找分頁時,該問題會得到更好的關注。
根據域對象的指定方式,gorm將為我們提供不同的resultTransformer。 就我而言,我與一對多關系被指定為
orders(lazy:false, fetch:"join")
聯接的獲取告訴gorm進行大查詢,然后在應用最大偏移量后減少數據集。
有關更多閱讀,請閱讀以下內容:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.