code: public String generateSqlUpdate(String tableName) {
          try {
              return cacheSQLs.get("UPDATE:" + tableName, () -> {
                  return MessageFormat.format("UPDATE {0} SET {2} WHERE {1}", tableName,
                          strWherePkClause, strUpdateSetClause);
              });
          } catch (ExecutionException e) {
              throw new RuntimeException(e);
          }
      }
docs: Generate UPDATE statement to update an existing BO.
  
  <p>
  The generated SQL will look like this
  {@code UPDATE table SET col1=?, col2=?...WHERE pk-1=? AND pk-2=?...}
  </p>
  
  @param tableName
  @return
  @since 0.8.5