anchor.diff:  					<%- case opts[:dependent] -%>
   					<%- when :destroy, :delete_all -%>
   						<%- if opts[:through] -%>
  -							where := fmt.Sprintf("id IN (SELECT id FROM <%= opts[:through].to_s %> WHERE <%= model_name_underscore %>_id IN (?%s))", idsHolder)
  +							where := fmt.Sprintf("id IN (SELECT id FROM <%= opts[:through].to_s %> WHERE <%= var_umn %>_id IN (?%s))", idsHolder)
   							_, err = Destroy<%= opts[:class_name].pluralize %>Where(where, idsT...)
   							if err != nil {
   								log.Printf("Destroy associated object %s error: %v\n", "<%= opts[:class_name].pluralize %>", err)
   							}
  -							where = fmt.Sprintf("<%= model_name_underscore %>_id IN (?%s)", idsHolder)
  +							where = fmt.Sprintf("<%= var_umn %>_id IN (?%s)", idsHolder)
   							_, err = Destroy<%= opts[:through].to_s.pluralize.camelize %>Where(where, idsT...)
   							if err != nil {
   								log.Printf("Destroy associated object %s error: %v\n", "<%= opts[:through].to_s.singularize.camelize %>", err)
  
positive.code: <%- unless @struct_info[:timestamp_cols].empty? -%>
  	t := time.Now()
  	<%- @struct_info[:timestamp_cols].each do |c| -%>
  	_<%= model_name_underscore %>.<%= c.camelize %> = t
      <%- end -%>
  <%- end -%>
      sql := `INSERT INTO <%= table_name %> (<%= col_names.join(",") %>) VALUES (:<%= col_names.join(",:") %>)`
      result, err := DB.NamedExec(sql, _<%= model_name_underscore %>)
  	if err != nil {
  		log.Println(err)
  		return 0, err
  
negative.code: 										vvv.<%= k %> = append(vvv.<%= k %>, vv)
  									}
  								<%- end -%>
  								_<%= var_pmn %>[i].<%= k %> = vvv.<%= k %>
  						    }
  					    }
  				    <%- end -%>
  