AutoIncrement列带ID插入数据时没有Commit #2264

Merged
lunny merged 2 commits from brookechen/xorm:master into master 2023-05-17 07:20:41 +00:00

View File

@ -353,15 +353,15 @@ func (session *Session) insertStruct(bean interface{}) (int64, error) {
if err != nil {
return 0, err
}
if needCommit {
if err := session.Commit(); err != nil {
return 0, err
}
}
if id == 0 {
return 0, errors.New("insert successfully but not returned id")
}
if needCommit {
if err := session.Commit(); err != nil {
return 0, err
}
}
if id == 0 {
return 0, errors.New("insert successfully but not returned id")
}
defer handleAfterInsertProcessorFunc(bean)