1e1b3e103c
이전 PR (#15) 의 Java parseColumnArray 분기 추가가 실제 운영 환경에서 빈 배열을 그대로 반환 — MyBatis ↔ PostgreSQL JDBC 의 array 타입 변환이 java.sql.Array 가 아닌 다른 경로로 도착하는 듯. 방식 변경: SQL 단에서 ARRAY_AGG(...)::text 캐스트 → PostgreSQL 가 "{email,phone}" String 으로 반환. parseColumnArray 의 기존 String 분기 (중괄호 제거 + 쉼표 split) 가 자연스럽게 처리. 장점: - JDBC 드라이버 / MyBatis 변환 동작에 의존하지 않음 - parseColumnArray 코드 단순 복원 (List/String 2분기) - 한 줄 SQL 변경으로 PK/IDX 두 쿼리 모두 해결 검증: - gradle compileJava BUILD SUCCESSFUL - solution.invyone.com 에서 customer_mng PK columns / email IDX columns 비어있지 않음 확인 예정 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>