private static void handleInHivePartitions(
      MixedTable mixedTable,
      Set<String> inHiveNotInIceberg,
      Map<String, Partition> hivePartitionMap) {
    inHiveNotInIceberg.forEach(
        partition -> {
          Partition hivePartition = hivePartitionMap.get(partition);
          boolean isMixedTable =
              CompatibleHivePropertyUtil.propertyAsBoolean(
                  hivePartition.getParameters(), HiveTableProperties.MIXED_TABLE_FLAG, false);
          if (isMixedTable) {
            HivePartitionUtil.dropPartition(
                ((SupportHive) mixedTable).getHMSClient(), mixedTable, hivePartition);
          }
        });
  }
if iceberg partition location is existed, should update hive table location.
amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/utils/HiveMetaSynchronizer.java