code: public String updateByExample(MappedStatement ms) {
          Class<?> entityClass = getEntityClass(ms);
          StringBuilder sql = new StringBuilder();
          if (isCheckExampleEntityClass()) {
              sql.append(SqlHelper.exampleCheck(entityClass));
          }
          //安全更新，Example 必须包含条件
          if (getConfig().isSafeUpdate()) {
              sql.append(SqlHelper.exampleHasAtLeastOneCriteriaCheck("example"));
          }
          sql.append(SqlHelper.updateTable(entityClass, tableName(entityClass), "example"));
          sql.append(SqlHelper.updateSetColumnsIgnoreVersion(entityClass, "record", false, false));
          sql.append(SqlHelper.updateByExampleWhereClause());
          return sql.toString();
      }
docs: 根据Example更新
  
  @param ms
  @return