아이바티스

    iBatis 테이블 동적호출시

    아이바티스 SELECT * FROM $tableName$ 사용시 주의점 tableName을 파라미터로 넘겨서, 해당 테이블의 컬럼,값을 맵으로 가져와서 사용했습니다. 의도는 A,B,C 3개의 비슷한 테이블이 있어서, 간단히 한개의 쿼리로 동적인 호출을 하려고 했었죠. /* UploadExcel.getAPIData */ SELECT * FROM $tableName$ WHERE upload_id = #upload_id# 1. A,B,C 3개의 테이블에 대해 위 쿼리를 순차적으로 호출하고 난 결과는? - A 테이블의 컬럼 정보는 정상적으로 가져옵니다. 하지만 B,C 테이블은 A 테이블에 있는 컬럼 정보만 가져오더군요. 2. 이유는? - 아이바티스는 기본적으로 해당 쿼리(id=getAPIData)에 대한 메타데..