?? Gorm v1? ???? ????. ? ??? ?? ??? ? ?????:
?????? ??? ????:
????? ?? Gorm v2? ??????? ???? ? ??????. ?? ?? ???? ?????:
?? ?? ?? ?? ??? ???? ?? ??????.[0.204ms] [?: 2] SELECT * FROM
genres
LIMIT 2 sql: 1?? ?? 9?? ?? ????? ?????. sql: 1?? ?? 9?? ?? ????? ?????. [GIN] 2022/06/18 - 00:41:00 | 400 | 1.5205 ms | /api/v1/??" ?? #01: sql: 1? ?? 9?? ?? ????? ?????. sql: 1? ?? 9?? ?? ????? ?????.
?? ???? ??? ???? ???? ?? ?????. (??? db.Model(實(shí)體).Count(&totalRows)
??? ????? ?? ?? ???? ???? ??? ? ?? ??? ?????.
?? ? ??? ??? ?? ? ??? ??? ?????.
TotalPages
的數(shù)據(jù)不正確,因?yàn)樗鼪]有計(jì)算)。瀏覽文檔,我看到https://gorm.io/docs/method_chaining.html#Multiple-Immediate-Methods,所以我的猜測(cè)是用于獲取 totalRows
db.Model(entity).Count(&totalRows).Session(&gorm.Session{})
return db.Offset(p.Offset).Limit(p.PerPage).Session(&gorm.Session{})
????? ????
???? ?:
? ??? ???? ??? ??? ???? ??? ?????. ?? ? ?:
??????? ????? ???. ??? ? ?? ??? ??? ????.
?????? countDBSession
獲取計(jì)數(shù),這不會(huì)影響 *db.Gorm
參數(shù)在 return db.Offset(p.Offset).Limit(p.PerPage) 的使用).Session(&gorm.Session{})