anchor.diff:  }
   <%- end -%>
   
  +// Save method is used for a <%= @model_name %> object to update a existed record
   func (_<%= model_name_underscore %> *<%= @model_name %>) Save() error {
   	ok, err := govalidator.ValidateStruct(_<%= model_name_underscore %>)
   	if !ok {
  
positive.code: 	return lastId, nil
  }
  
  func (_<%= model_name_underscore %> *<%= @model_name %>) Create() (int64, error) {
  	ok, err := govalidator.ValidateStruct(_<%= model_name_underscore %>)
  	if !ok {
  
negative.code: 	return err
  }
  
  // Update<%= @model_name.pluralize %>BySql is used to update <%= @model_name %> records by a SQL clause
  // that use '?' binding syntax
  func Update<%= @model_name.pluralize %>BySql(sql string, args ...interface{}) (int64, error) {
  	if sql == "" {
  		return 0, errors.New("A blank SQL clause")
  