티스토리 뷰
아래 처럼 foreach를 사용해 봤지만, 무슨 이유에서인지 쿼리문이 제대로 실행될 때도 있고 오류가 날 때도 있고 했다.-.-;; 이리저리 구글링을 해 보니 버그가 있는 거 같기도 하고.. 암튼 foreach 사용은 포기.. ㅜㅜ;
<delete id="deleteSentMsgList" parameterType="java.util.List">
DELETE
FROM
TPushMsgList
<where>
<foreach item="listParam" index="index" collection="list" open="pushMsgID IN (" close=")" separator="," >
#{listParam}
</foreach>
</where>
</delete>
그래서, 삭제를 위한 row ID를 먼저 문자열( #inQuery = "a, b, c, ...")로 만들고 아래처럼 사용하기로 함~~
여기서 핵심은 FIND_IN_SET !!!
<delete id="deleteSentMsg" parameterType="string"> DELETE FROM TPushMsgList <where> FIND_IN_SET(pushMsgID, #{inQuery}) </where> </delete> 아, 이놈의 foreach 땜시롱 삽질한거 생각하면.. 흑.. ㅜㅠ;
'About 개발~~' 카테고리의 다른 글
[스프링] dynamic tiles 설정시.. (0) | 2013.05.03 |
---|---|
[NFS] NFS 사용을 위한 퀵가이드~ (0) | 2013.04.23 |
[메이븐] 로컬 레파지토리에 사용자 라이브러리 추가하기~ (0) | 2013.01.25 |
[svn] 리눅스에서 override and update (1) | 2013.01.21 |
[팁] log4j 에서 DateFormat을 바꿔보자~ (0) | 2013.01.09 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- json
- 오토캠핑
- netty
- socket
- 무제
- 개화예술공원
- 스프링
- 스마트tv
- 톰캣
- db
- 캠핑
- JavaScript
- java
- 발번역
- 중도
- myBatis
- network
- 안드로이드
- 단상
- 이클립스
- QR코드
- SVN
- http
- MySQL
- spring
- 자바
- 중도캠핑장
- 개발
- 주저리주저리
- 주저리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함