我目前正在研究一個電子商務應用程序,我必須展示使用搜索功能的可用產品列表。如何做mybatis分頁?
就像每個搜索一樣,我必須在這裏實現分頁。
我使用mybatis作爲我的ORM工具和mysql作爲底層數據庫。
我周圍的谷歌搜索發現下面的方法來完成這項任務:
客戶端分頁 :在這裏,我將有相匹配的搜索條件來獲取所有從數據庫中結果一舉和處理在我的代碼級分頁(可能是葉末結束代碼)。
服務器端分頁: 與MySQL我可以使用限制和抵消的結果集的構造類似的查詢:
SELECT * FROM sampletable WHERE condition1>1 AND condition2>2 LIMIT 0,20
在這裏,我必須通過抵消和限制每次用戶在搜索結果中導航時選擇一個新頁面計數。
誰能告訴,
- ,這將是實現分頁更好的辦法?
- mybatis是否支持更好的方式來實現分頁,而不僅僅依賴上面的SQL查詢(如hibernate標準API)。
任何輸入都高度appreaciated。 謝謝。
感謝您的回答讓。我會盡快檢查。 – Shinchan
爲此歡呼。這是我正在尋找的。 – Shinchan