8
正如我在另一個question的答案中注意到的,在GORM中測試查找器方法時有幾個問題。
我想從Something
獲得的所有對象,並有排序和分頁支持,所以我寫了這個:Grails:有沒有findAll()沒有查詢但有分頁和排序的方法?
SomethingListVO findAllSomethings(int offset = 0, int limit = 50) {
def somethingCount = Something.count()
def somethings = Something.findAll([max: limit,
offset:offset,
sort: "number",
order: "asc"])
return new SomethingListVO(somethingCount,somethings)
}
,如果你想添加類似分頁或排序,你需要有這不可能,因爲工作一個問題。但是,如果您添加一個類似SELECT * FROM Something
的查詢,您的測試將失敗。
有什麼方法可以測試這種方法(分頁/排序)嗎?
This approach似乎提供更多的功能,但它不會與我的grails安裝。