xorm

xorm的session是针对协程的,如果协程并发使用同一个session,会造成where条件的叠加

session := ...
for _,v := range list {
    go func() {
        ...

        session.where(where).Get()
    }()
}