현재 검색을 하면 해당데이타가
리스트로 뿌려지구요.
각 row 마다 체크박스가 있어서 원하는 row를 체크해서 등록을 하는 방식입니다.
이번에 추가로 전체선택이 있는데
1개만 조회될수도 있구 많게는 천개넘게 조회가 되는데
현재 프로그래한거는 for문으로 하나의 값으로 delete후 insert를 하고 있어요.
체크된값이 많은경우 이방법으로 문제가 될수가 있을꺼 같아서
검색을 해봤는데
<insert id="tableMultiInsert" parameterClass="java.util.List">
<iterate conjunction=" " >
INTO t (pid, fname, lname)
VALUES (#[].pid#, #[].fname#, #[].lname#)
</iterate>
</dynamic>
SELECT * FROM dual
</insert>
위와같은 방식이 있더라구요.
어떤 방법이 더 좋을지 판단이 안되는데
조언좀 부탁드리며 더 좋은방법이 있는지 궁금하네요.