diff --git a/backend-spring/src/main/java/com/erp/service/TableManagementService.java b/backend-spring/src/main/java/com/erp/service/TableManagementService.java index 138064c6..af045a51 100644 --- a/backend-spring/src/main/java/com/erp/service/TableManagementService.java +++ b/backend-spring/src/main/java/com/erp/service/TableManagementService.java @@ -10,7 +10,6 @@ import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import java.sql.SQLException; import java.util.*; import java.util.stream.Collectors; @@ -942,20 +941,6 @@ public class TableManagementService extends BaseService { @SuppressWarnings("unchecked") private List parseColumnArray(Object cols) { if (cols instanceof List) return (List) cols; - if (cols instanceof java.sql.Array arr) { - try { - Object raw = arr.getArray(); - if (raw instanceof Object[] arrObj) { - return Arrays.stream(arrObj) - .filter(Objects::nonNull) - .map(Object::toString) - .filter(s -> !s.isBlank()) - .collect(Collectors.toList()); - } - } catch (SQLException e) { - log.warn("parseColumnArray: java.sql.Array decode 실패 — fallback", e); - } - } if (cols instanceof String s) { return Arrays.stream(s.replace("{", "").replace("}", "").split(",")) .filter(c -> !c.isBlank()) diff --git a/backend-spring/src/main/resources/mapper/tableManagement.xml b/backend-spring/src/main/resources/mapper/tableManagement.xml index 239f6c8d..845fc12a 100644 --- a/backend-spring/src/main/resources/mapper/tableManagement.xml +++ b/backend-spring/src/main/resources/mapper/tableManagement.xml @@ -389,7 +389,7 @@