Quellcode durchsuchen

add lost Prepare

xormplus vor 8 Jahren
Ursprung
Commit
598acd0664
1 geänderte Dateien mit 7 neuen und 0 gelöschten Zeilen
  1. 7 0
      engine.go

+ 7 - 0
engine.go

@@ -772,6 +772,13 @@ func (engine *Engine) OrderBy(order string) *Session {
 	return session.OrderBy(order)
 	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
 // 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 {
 func (engine *Engine) Join(joinOperator string, tablename interface{}, condition string, args ...interface{}) *Session {
 	session := engine.NewSession()
 	session := engine.NewSession()