docs: public final <T> String evalWhereId(
      final T pEntity, final ColumnsValues pColumnsValues) throws Exception {
      TableSql tableSql = this.tablesMap.get(pEntity.getClass().getSimpleName());
      StringBuffer sbWhereId = new StringBuffer("");
      for (int i = 0; i < tableSql.getIdColumnsNames().length; i++) {
        if (i > 0) {
          sbWhereId.append(" and ");
        }
        sbWhereId.append(pEntity.getClass().getSimpleName().toUpperCase()
          + "." + tableSql.getIdColumnsNames()[i].toUpperCase() + "="
            + pColumnsValues.evalSqlValue(tableSql.getIdColumnsNames()[i]));
      }
      return sbWhereId.toString();
    }