code: func (h *hasOneAssociation) Constraint() (string, []interface{}) {
  	return fmt.Sprintf("%s = ?", h.fkID), []interface{}{h.ownerID}
  }
docs: // Constraint returns the content for the WHERE clause, and the args
  // needed to execute it.