From 3bb2fa9c852a9e48ad58758d2666c5d890db7334 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 29 Nov 2017 10:03:54 +0800 Subject: [PATCH] add lost Prepare --- engine.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/engine.go b/engine.go index 6c473dca..ebee36e8 100644 --- a/engine.go +++ b/engine.go @@ -763,6 +763,13 @@ func (engine *Engine) OrderBy(order string) *Session { return session.OrderBy(order) } +// Prepare enables prepare statement +func (engine *Engine) Prepare() *Session { + session := engine.NewSession() + session.isAutoClose = true + return session.Prepare() +} + // Join the join_operator should be one of INNER, LEFT OUTER, CROSS etc - this will be prepended to JOIN func (engine *Engine) Join(joinOperator string, tablename interface{}, condition string, args ...interface{}) *Session { session := engine.NewSession()