code: func (c *Connection) ValidateAndSave(model interface{}, excludeColumns ...string) (*validate.Errors, error) {
  	sm := &Model{Value: model}
  	verrs, err := sm.validateSave(c)
  	if err != nil {
  		return verrs, err
  	}
  	if verrs.HasAny() {
  		return verrs, nil
  	}
  	return verrs, c.Save(model, excludeColumns...)
  }
docs: // ValidateAndSave applies validation rules on the given entry, then save it
  // if the validation succeed, excluding the given columns.