Grails 查詢分頁 小試

2021-08-23 13:21:19 字數 890 閱讀 3113

首先宣告,剛學grails沒有幾天,所以本文提到的方法只在本文的環境下測試通過,其他環境可能需要做一定的改動。

有domain-class user, 如下:

class user"

}def static constraints =

}

主鍵是id,name可以重複。使用name查詢。

grails在建立好domain-class之後使用grails generate-all user即可生成crud (create/read/update/delete)操作。我們查詢可以使用list.gsp。只用做很小的改動即可。

1 新建search.gsp,與list.gsp同目錄。內容如下:

$enter user name below:

name:

2 修改usecontroller.groovy

i 新增search和dosearch

def search =

def dosearch = else

}

ii 修改list部分

def list =

改為

def list =

else

}

3 再修改list.gsp的分頁部分

改為

ok,搞定

grails實現分頁查詢

在datasource中加入 logsql ture 可以看到 hibernate的生成的sql語句 在goodscontroller中 寫入 def search if params.title if params.description if params.pricelow if params....

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