Iterate + BufferSize + where 第二条语句开始丢失查询条件 #939

Closed
opened 2018-05-11 06:59:18 +00:00 by qkzsky · 2 comments
qkzsky commented 2018-05-11 06:59:18 +00:00 (Migrated from github.com)

err := engine.Where("enabled = ?", true).BufferSize(2).Iterate(&User{}, func(idx int, bean interface{}) error {
user := bean.(*User)
return nil
})
// select * from user where (enabled = ?) LIMIT 2 []interface {}{true}
// select * from user limit 2 offset 2
// select * from user limit 2 offset 4

err := engine.Where("enabled = ?", true).BufferSize(2).Iterate(&User{}, func(idx int, bean interface{}) error { user := bean.(*User) return nil }) // select * from user where (enabled = ?) LIMIT 2 []interface {}{true} // select * from user limit 2 offset 2 // select * from user limit 2 offset 4
mengzhuo commented 2019-09-06 10:48:07 +00:00 (Migrated from github.com)

赶紧修嘛……
Please fix this bug ASAP》

赶紧修嘛…… Please fix this bug ASAP》
lunny modified the milestone from 0.8 to 0.8.2 2019-10-21 03:48:53 +00:00

Closed by #941

Closed by #941
lunny closed this issue 2020-01-20 05:28:54 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: xorm/xorm#939
No description provided.