亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

當啟用SQL緩存時,使用Limit().Find()查詢再次打開頁面時無法正常查詢出數據

添加如下方法進行分頁數據查詢

func?(d?*SuperstarDao)?PageGetAll(limit?int,page?int)?(datalist?[]*models.StarInfo,total?int64,err?error){
????total,err?=?d.engine.Where("SysStatus?=??",?0).Count(new(models.StarInfo))
????if?err?!=nil{
????????return
???????}
????err?=?d.engine.Desc("Id").Where("SysStatus?=??",?0).Limit(5,limit*(page?-?1)).Find(&datalist)
????return
}

首次打開頁面可以正常輸出數據,再次打開頁面無法查詢到數據

注釋掉如下代碼,數據可以正常輸出,請問是上面的那個方法有問題么,如果頁面需要做數據分頁,這個要怎么做?

datasource/dbhelper.go文件中

cacher?:=?xorm.NewLRUCacher(xorm.NewMemoryStore(),?1000)
engine.SetDefaultCacher(cacher)


正在回答

舉報

0/150
提交
取消

當啟用SQL緩存時,使用Limit().Find()查詢再次打開頁面時無法正常查詢出數據

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號