add 'FOR UPDATE' support for querySet

This commit is contained in:
hurisheng
2018-06-23 22:25:05 +08:00
parent f16688817a
commit fc2c96a177
3 changed files with 25 additions and 10 deletions

View File

@@ -190,6 +190,10 @@ type QuerySeter interface {
// Distinct().
// All(&permissions)
Distinct() QuerySeter
// set FOR UPDATE to query.
// for example:
// o.QueryTable("user").Filter("uid", uid).ForUpdate().All(&users)
ForUpdate() QuerySeter
// return QuerySeter execution result number
// for example:
// num, err = qs.Filter("profile__age__gt", 28).Count()