grails實現分頁查詢

2021-07-23 19:56:58 字數 876 閱讀 8675

在datasource中加入:logsql=ture  可以看到 hibernate的生成的sql語句

在goodscontroller中 寫入

def search()

}if (params.title)%")

}if (params.description)%")

}if (params.pricelow)

if (params.pricehigh)

}def c = goods.createcriteria()

params.sort="price"

params.order="asc"

def goodlist=c.list(params,serachclosure)

def goodscount=goodlist.totalcount

println "$goodscount"

render(view:'index',model:[goodsinstancelist:goodlist,goodsinstancecount: goodscount] )

}

同時也要修改顯示分頁導航:

讓paginate生成的導航鏈能夠繼續按照當前的查詢條件進行查詢,需要設定g:paginate的params屬性的值

%%

在controller中還要修改:index()

def index(integer max)

grails的分頁查詢

第一步 示例 def searchform maxresults params.max as integer 不寫也可以 def c goods.createcriteria params.sort price params.order asc def goodlist c.list params,...

Grails 查詢分頁 小試

首先宣告,剛學grails沒有幾天,所以本文提到的方法只在本文的環境下測試通過,其他環境可能需要做一定的改動。有domain class user,如下 class user def static constraints 主鍵是id,name可以重複。使用name查詢。grails在建立好domai...

grails中簡單分頁

grails中有乙個頁面標籤可以實現簡單分頁,用法如下 前台 後台 params.max params.max params.max as int 5 每頁顯示的最大條數 params.sort params.sort params.sort id 根據id來排序 params.order para...