From 5d759aa0b2e82e1cf7685b44341e594ccafe947d Mon Sep 17 00:00:00 2001 From: Yuyang Gong Date: Thu, 21 Mar 2019 18:53:26 +0800 Subject: [PATCH] add query hint support --- callback_query.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/callback_query.go b/callback_query.go index 7facc42b..43c650f7 100644 --- a/callback_query.go +++ b/callback_query.go @@ -60,6 +60,11 @@ func queryCallback(scope *Scope) { if !scope.HasError() { scope.db.RowsAffected = 0 + + if str, ok := scope.Get("gorm:query_hint"); ok { + scope.SQL = addExtraSpaceIfExist(fmt.Sprint(str)) + scope.SQL + } + if str, ok := scope.Get("gorm:query_option"); ok { scope.SQL += addExtraSpaceIfExist(fmt.Sprint(str)) }