diff --git a/statement.go b/statement.go index c67d8c01..54c6006b 100644 --- a/statement.go +++ b/statement.go @@ -261,6 +261,10 @@ func (statement *Statement) buildUpdates(bean interface{}, continue } + if col.MapType == core.ONLYFROMDB { + continue + } + fieldValuePtr, err := col.ValueOf(bean) if err != nil { engine.logger.Error(err)