bug fixed for temp table name for insert multiple beans

This commit is contained in:
Lunny Xiao 2016-11-23 15:59:16 +08:00
parent f31f552026
commit 64b3df6e63
1 changed files with 3 additions and 3 deletions

View File

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