Browse Source

bug fixed for temp table name for insert multiple beans

xormplus 9 years ago
parent
commit
4496831bdb
1 changed files with 3 additions and 3 deletions
  1. 3 3
      session.go

+ 3 - 3
session.go

@@ -2256,7 +2256,7 @@ func (session *Session) Insert(beans ...interface{}) (int64, error) {
 			if size > 0 {
 				if session.Engine.SupportInsertMany() {
 					cnt, err := session.innerInsertMulti(bean)
-					session.resetStatement()
+					//session.resetStatement()
 					if err != nil {
 						return affected, err
 					}
@@ -2264,7 +2264,7 @@ func (session *Session) Insert(beans ...interface{}) (int64, error) {
 				} else {
 					for i := 0; i < size; i++ {
 						cnt, err := session.innerInsert(sliceValue.Index(i).Interface())
-						session.resetStatement()
+						//session.resetStatement()
 						if err != nil {
 							return affected, err
 						}
@@ -2274,7 +2274,7 @@ func (session *Session) Insert(beans ...interface{}) (int64, error) {
 			}
 		} else {
 			cnt, err := session.innerInsert(bean)
-			session.resetStatement()
+			//session.resetStatement()
 			if err != nil {
 				return affected, err
 			}